I have to admit, I am still liking my OnePlus One a ton. This past year, these are the smartphones I have owned, in order; - Galaxy S4 - HTC One M8 - OnePlus One - iPhone 6 Plus - Nexus 6 - OnePlus One again - Galaxy S4 = This phone sucked balls, had no root, and Touchwiz felt bloated and laggy, and the phone had crap battery life. - HTC One M8 = Really nice phone, excellent build quality, pretty good battery life for a smaller phone. Great speakers. Sense 6 was nice, but I converted to GPE, and loved it even more. But I wanted something a bit bigger with better battery life. - OnePlus One = Finally got an invite last September, and I had to jump on it, for the price. And wow taking it out of the box, this thing felt quality. Long story short it is one of the best battery life smartphones on the market, and is very snappy fast. With great ROM development. But at this point I was getting bored with Android for some reason. I was flashing ROM's every few days, and was just getting burned out, so I sold it to help buy an iPhone. - iPhone 6 Plus = My first iPhone since the old 3G. I Jailbreaked it immediately, and really liked the phone the first month. #1 AMAZING battery life. It was a breath of fresh air to me at the time. But after a month, I sorely missed Android OS, and even with a JB I still felt iOS was very limiting, and just not my cup of tea. But if you like iOS the 6 Plus is a great phone. - Nexus 6 = Wow, I mean wow. HUGE phone, but what a beast of a device. Great AMOLED display, warp speed fast. The ROM development is bar none amazing. But it is a large smartphone, border line ridiculous, I mean it's very wide, thick, and heavy. Just a beast. And the battery life is average, not bad with 5.1.1 but nowhere near the OnePlus One or iPhone 6 Plus battery. But the Nexus 6 is a very nice smartphone mini computer device. - OnePlus One again = Something about the OPO just ticks most of the boxes for me, so I bought another one. I have a nice tempered glass protector on it, can't even tell I have it on, fits perfectly. And also bought a cool black aluminum bumper, makes the phone look very nice. The main reason I am back to the OPO is two things; * Battery life and * Size of phone. The OPO battery life is just off the charts amazing, I can easily get 7h Screen On time all the time. And the size of the OPO is the largest I want a smartphone, it is border line to me the biggest I can accept, I would prefer even a hair smaller IMO. Anything bigger than the OPO and I just can't get comfortable with it. But the OPO is not prefect, and has two big minuses, the camera is pretty poor, and the display is just average, nothing great, looks washed out a bit. So out of all these phones I have owned the past year, IMO the OnePlus One does it #1 for me, the battery life, the size of the phone, and great ROM development do it for me. But the crappy camera and ok display are drawbacks. But then the $350 price tag comes up, and it's a slam dunk deal of the year. #2 would be the Nexus 6, it is so very close to my fav phone. But the extra large size is turn off, and the average 5h Screen On time battery life. Other than that, the Nexus 6 is an amazing device. If the Nexus 6 was a little smaller like 5.5" screen size, but still kept the AMOLED display, and had a 1080p screen with the same 3,200mAh battery, it would be the #1 best device of the year, and then some. I would put the iPhone6 Plus as the best screen / display, best camera, and best battery life out of all of them. But iOS is not for me.