Announced at the beginning of the year, the OnePlus One is among the best Android devices currently on the market. It's also one of the best deals in smartphones. With a 5.5-inch screen and some truly first-class specs, it's in direct competition with the biggest of the flagship smartphones—the iPhones 6, the Galaxy Note 4, the Nexus 6, and the LG G3—but for only half the price, if not even less. The top-of-the-line device starts at just $299 off-contract.
Interested? You're not alone. The OnePlus One is so appealing to so many Android fans, it has become very difficult to actually purchase one. You'll need to pre-order it, and you'll need to be patient, since it'll probably take a month or two to ship. But if you can stomach all the rigamarole, I think you'll end up satisfied.
What makes the One so intriguing isn't just the price-for-specs ratio, it's the user experience. The handset runs Cyanogen 11S, arguably the best available custom ROM based on the Android 4.4.4 KitKat operating system. CyanogenMod is a flavor of Android that's largely maintained by a devoted developer community, and getting it running on most phones involves hacking it onto the hardware (usually against the manufacturer's wishes). But the OnePlus One ships with the modified version of Android already installed. And even with Cyanogen's crowdsourced origins, the phone utilizes certified firmware, so you'll be able to run all the Google apps you'd expect to see on a top-tier Android device, like Google Now.
Cyanogen is full of winning features. It's attractive, it's stacked innovative and convenient gestures, and the whole interface is more customizable than any I've encountered. When I started testing the phone, I quickly went to work making it my own. Besides themes, fonts, and boot animations, you can choose between different actions to trigger when you short- or long-press the Home, Menu and Back buttons. There's also an option to use the three capacitive keys beneath the phone's display instead of the software-based on-screen Android keys.

