I totally agree, and the worst part about switching roms is the re-setting up everything, using several different apps to back up app data ect every time you switch and that doesn't even always work. It was more trouble than I wanted to deal with but my stock ics rom was so bad, if I didn't root, my phone was worse...
Like I said Android ain't for everyone... I am on a Nexus Rooted and on a Custom ROM not because I had to but because I enjoy flashing for all the bonus features..
So far I have yet to suffer from all the lag you guys keep talking about... Honestly it is still fast n fluid... So got no idea what you on about.
If it were a non-vanilla Device I would understand completely since I did own an HTC One X before it died and that was a bad experience yeah.
In the end the device is what you make it.
This is a never ending subject so with that said am out xD
Sent from my Nexus 4 using Xparent Skyblue Tapatalk 2