I guess it depends..
I have never had an iPhone, but I have a g1, HTC Sensation and a Nexus7
The g1 didn't have any bloatware
The sensation I picked up off ebay was Orange(UK), so had OrangebloatWare, but I rooted it and cleaned it up, then put CyanogenMOd on it
The Nexus7, has some google bloat, but no where near that of Orange(UK)
I unlocked the bootloader, and removed what I didn't want
I did put CM on it, but I have gone back to 'stock' since ( no real reason , I'll probably put CM back on it at some point )
If you don't want bloat, go google branded 'Nexus'
( wish I had waited for the Nexus4, but my g1 was in a bad way from many drops