i have 3 android phones. Optimus V, Nexus S 4G and Evo V. Of 3, only Evo V has service. OV is a very old phone but it still has a CM 10 release, Bobzhome's work. It runs fairly well considering how old OV is. Most Nexus S 4Gs roms are JB 4.1.2 and 4.2.1. I run Slimrom 4.2.1 and havent ran into any problems yet. Evo V has the best hardware of all 3, how come most roms for it is still at a ICS level ? What are the limiting factors here ? The slimrom i run on my Nexus has a rom size of 79.2, Gapps size of 23.1 and thats only a total of 102.3 MB. Evo V roms are just huge. One example, the V4 by Mobster, even the senseless version is 344.67MB. what is causing our roms to be this big ? Of all phone, are HTC phones just more complicated as far as development? we have X number of Hboot and ENG while the Nexus, i looked on the XDA Nexus forum and didnt see a single thread about any kind of Hboot. I hope to learn something about android phone from this so i can choose a most development friendly phone in the future.