Hi! Welcome to Android Central! I personally would go for the G4. It's the better supported device and I just personally don't like design of the flex. Just my opinion though!
I agree. I love my G4. I have read some very positive opinions recently about the G Flex 2. Maybe you already have, but I would suggest visiting their forum's as well. It's apparently a fine device.