I jumped to smartphone first time with HTC Sensation in December 2011 coz maxis was having a promo for that phone, selling only for 999 without any contract (staff purchase coz my bro work there) which was a crazy price for a dual core phone that time. Then I hate the lcd, which is unlike s1 or s2. I hate it even more due to overheating, and difficulties in playing media natively using stock media player (was just a .avi TV episode). Need to install bs player only ok.
Then trade it for s2 on March 2012, coz I already installed custom ROM on it with ics and beats audio. Loving the s2 so much due to screen and performance but hate the bugs that plague the cyanogenmod especially in video recording. (notice I never used touch wiz)
Then jump to Galaxy Nexus coz of stock android on July 2012, and Jelly bean just released that time. Damn smooth. And curved glass. Argh! But the battery, meh. Then on February 2013, phone feel screen facing down and crack but still usable. On March dad offer me some money to change the screen but I used the money to buy Nexus 4.
Nexus 4 was really needed coz my usage really demand for 2 GB RAM and that quad core and that design! But oh no, lcd screen. And again, battery.
Mi 3 caught my eye with their price, so I bought it in June this year. Using it simultaneously with Nexus 4 coz it's still my daily driver. After a week, I use the Mi 3 entirely and loving the camera manual control (my first time seeing it on phone, before OnePlus One) and UI smoothness, which is quite shocking coz I know they're heavily modified which made me puzzled to see it achieve 5 to 6 sot constantly without any modifications. But if I need to add anything on top of miui such as musixmatch, it'll not work on the background coz those huge RAM were used by the OS.
Then I saw RM 980 OnePlus One in mudah, immediately call him (coz I've been reading this thread for a while) and paid deposit while I try to sell both mi Mi 3 and Nexus 4. Since 1st day of raya, I'm the happy owner of this phone. Especially on 25R, the battery can match or perform better than Mi 3. But now, I need to be grateful with whatever CM gave me. =)
Oh i really agree with Nexus 4 screen. meh to the mehssss~~ uurgh i can't stand even looking at the screen.