I'm glad there are others that share similar views...
Sprint ID is a kick in the face to high end devices as far as I'm concerned. If your into bloatware and all that garbage then it should be left for the mid ranged devices. I would say if a poll was started I would think a very high percent of high end device buyers would rather not have Sprint ID or bloatware on their device. That is why the Nexus S is such a big seller, not because of the carrier its on but because its pure Google. There is no garbage in there to slow that baby down. I believe all high end devices on all carriers should follow the same trend.
Bloatware, well that is a joke period. If they want to put it in there then fine, but at least install it to "data" only so it can be uninstalled by the user but they don't. Since EB13 was released there has been so many new users to the rooting community, why? Not just to run a custom ROM but to be able to remove the bloat, the garbage.... People are just tired of running it.. You strip out the garbage on a ROM and you loose in the neighborhood of 40-60 megs of trash. That results in a better performing ROM with less stuff for the system to move threw to run. Not to mention you end up with more device memory and better battery life.
Sprint ID=Fail
Bloatware=Fail
I'm all for CyanogenMod7 getting done, then we can run what we should be running... Pure Google, Pure Android....
Of course these are my views, my opinions and I'm not here to start anything with anyone. I am just expressing my views on this topic.