I wouldn't steer anyone away from the G4 by any means. If its features, etc. line up well with the the things you rate most highly in your own priorities for a phone, by all means grab one. I think you'll enjoy it.
The caveat being, due to a hardware failure that causes an eventual bootloop, make sure that you get one that was assembled after September of last year. It should indicate that on the box, or via the serial # under the battery (509 = Sept '15 assembly, 602 = Feb '16 assembly, etc.). You want to steer away from serial #s that start with 505 - 508. This is a situation where buying it in person somewhere is worth it.