I actually bought my Kindle because it had Cyanogenmod. I did not dare to even touch Fire OS as it was useless and not appealing to the eye in my opinion. FireOS is based on Jellybean (correct me if I am wrong) and out of the box, did not allow me to use the Play Store. I had to use the Amazon App Store, which did have a decent amount of apps but not all of them. Cyanogenmod fixed that for me, making a $100 tablet feel like a Nexus 7. Many, like me look on XDA before I go out and buy a new device. The Kindle popped to my head because it was cheap and a perfect size. I saw it had Cyanogenmod and voila! Bought it. Cyanogenmod is also for those who want a pure android experience, AOSP in that matter. Also, with developers like Hashcode, they are able to bring the latest and greatest android software to us like Android 5.0 (Cyanogenmod 12). Amazon would've taken a buttload of time to create a new UI for it.. With the bugs, what bugs do you see? Cyanogemod 11 is pretty stable AFAIK. If you are here to complain that Amazon pumps a whole bunch of money into a device, why are they using Android as a base for FireOS then? If they have that much money, they should completely make their own OS from scratch. Android was made to be Open, therefore we see Cyanogenmod and many others that can replace FireOS.