Really liking the look of the Xiaomi Mi5 at the moment but I'm currently toying between this and the newly announced OnePlus 3T for when it's released in a few days time to replace my OnePlus X which has took a bit of a dive since it's last major OTA update. However I'm unsure at this stage if the 3T would be the better candidate in comparison to the Mi5, having never delved into the Chinese phone territory in this respect before.
Also, am I right thinking that it will be better to go for the 4GB version of the Mi5 over the 3GB?
Edit - I think the 4GB RAM version is the Mi5 Pro isn't it?
Many thanks - Liam.