[Xiaomi Mi 4] m4te:
Yes, I must agree on the Redmi Note 3 Pro. I also had a G2 as my main driver, but after some beating it took, it needed replacement after more than 2 years of use.

I did an extensive research, and was most likely to buy G3 or G4. But the thing that bothers me about those phones is:

a) processor - 801 is not much of a upgrade, and I would rather avoid 808/810, for heating issues/throttling, which means inadequate performance in the long run, and faster battery drain.

b) No physical buttons - this is very subjective, but I hate the software buttons for my reasons, and would much rather go for a phone with physical buttons

c) Design - G4 has an attractive design, but G3 looks very similar to the G2, which got boring to me.

d) Display - I do NOT want 1440p display on a phone, for my own reasons (battery life). Plus, the G3 supposedly has washed out colors.

After a ~month of research, I found out about the Snapdragon 650 and 652, and boy, after owning the Note 3 Pro for about a month now, I can say that the processors are incomparably better than the 808/810 (which leads me to an obvious question - is the 20nm TSMC process to blame? I really believe it is.).

The pros of Note 3 Pro

- price: 32GB/3GB version (the only one you want) cost me about 270 USD, brand new delivered from China by DHL, with custom fees pre-paid and insured.

- display: although 5.5 inch is maybe ever so slightly bigger than an ideal size for one-handed usage, the display looks stunning. I'm getting compliments on the display from everyone who sees it. The colors are so vibrant and saturated! I just love to look at the display (not to say that the G2 didn't have a good display - it is just no match for this one.)

- performance: absolutely unbeatable. I though the G2 was fast enough. Well, that changed when I got my hands on the Snapdragon 650. In my opinion, this SoC can only be beaten by 652, 820 and the 14nm Exynoses. Not to mention that the RAM and eMMC is most likely also much faster compared to the G2.

- battery life: Great, awesome, super cool. 4000 mAh and a very good SoC means that this thing will ALWAYS last you the whole day, even if you throw the heaviest workloads on it.

- and other minor things, like the great fingerprint sensor, MIUI goodies, great Wi-Fi, bluetooth and cellular reception, very clear and loud call speaker, microSD, dual SIM, etc.

Cons:

- missing LTE band 20 - the only thing that bothers me about this phone. Even though I live in a big city, I often have problems getting LTE signal - G2 did not have this problem and always had a reliable LTE connection

- locked bootloader - which can be unlocked, but official way is really cumbersome, as you have to wait for 2 weeks to get a permission to unlock, and even then, I managed to unlock it only after switching to a china dev rom (from global stable). After you get it OFFICIALLY unlocked, this is no longer a problem (there is also an unofficial way, but I wouldn't really recommend it, due to the hassle with flashing roms, which can brick your phone if done wrong).

- as with all stock ROMs, also MIUI is bloated with (for me) useless applications. I like to keep my phones as clean as possible, to maximize performance and battery life. But yeah, after you get a custom recovery and root, you can debloat it to your liking :)

All in all, I am more than satisfied with this phone. Right now, I would maybe switch it for a Mi5, but the price gap is not justifiable in my opinion.

TL;DR: Get the Redmi Note 3 Pro 32GB!