I kinda regret buying it. I didn't really research the community involvement on the phone, or even really the phone at all. I usually do, but in my situation my previous phone (nexus one) died suddenly, and unexpectedly. I pretty much had to get a phone that day, and I initially balked at the idea of getting a phone that was much larger than what I had.
But, I also wasn't really feeling like dishing out $400+ up front for a phone, so the Blaze was naturally a good option for me, especially since I do prefer GSM phones (cdma networks don't work too well in a lot of buildings I am commonly in) and I was getting fed up with AT&T's slow data speeds.
So it was pretty much between this or an S2, and at the time, the phone was just too large.
Now that I've had the phone for a week or so, running the same OS as my previous phone (one I had for 2 years) while it's true this phone is much faster, I find myself kinda wishing I would have been able to have more of a "wow omg" feeling after owning it.
In short, I'm starting a cash fund just to keep handy for whenever the new nexus line of phone is released. I really preferred stock android before, and I would definitely still prefer it now.
I'd like to see tmobile push out ICS for the phone pretty soon, but seriously, they loaded this thing with so many junk apps, sometimes 2 or 3 apps that do the same freaking thing that android already does, so I'm thinking it's going to be 2 years before they actually push ICS to this phone.
I have removed a lot of the apps with titanium backup pro, but it makes NO SENSE TO ME AT ALL why a carrier would put so much crap on the phone. For crying out loud if I use the stock launcher that doesn't have the ability to hide apps you don't want to see, it took a good 2 minutes just to freaking find what you wanted!