First time posting so excuse any mistakes, currently Mi5 is lowest it's been since November last year. Lowest price I can currently find, below $300 considering that some stores are retailing for around $450+ This is also global ROM so you're saved the hassle of rooting it and flashing the ROM. Recommend going with DHL shipping for $16 extra, only 3-5 business days. Just ordered one for myself and I'm hoping for the best since it's definitely the best around it's price (considering it's a flagship), specs a lot better than competitors i.e moto g4 etc. NFC, Snap 820, solid camera, definitely a cheaper equivalent of S7. As for geek buying, all I've had is good experiences from them so I hope this is another one.
P.S someone reminded me, don't forget cashrewards (3.20% cash back).
EDIT: Seems like they don't want to be lowest price anymore, soon after deal was posted jumped from $297 AUD to $310, thanks geek buying…
I use the global MIUI rom with a custom Launcher and an android N theme.
Still has the MIUI apps on it but some of them are useful.