I hated it at first, mostly just because why change your stuff after only 9 years? I'm used to it now. My biggest complaint is how the red and white jerseys say "D-Backs" I haven't talked to a single person who likes that, its so damned lame. I wish they just said Arizona like the grey unis do. The grey unis they wear this year and the old purple alternate jerseys are my two favorites that they've ever worn (both say "Arizona" on the chest, maybe Im just a sucker for that).
If they had to change the colors and stuff, I wish they would've simplified the logos more as well. Both the A and the D are unnecessarily complex. Look at some great logos around the league: the Dodgers "LA", the Yankees and Mets "NY", the Royals "KC", etc. all very clean and simple. I think a red hat w/ a simple "A" on it (not sure of the color scheme, maybe "sonoran sand" surronded by black) in a simple font (maybe some like the old western fonts on the old Suns jerseys) would've been great.
I still wear both my purple A hat and red D hat with pride, but only because its my team. For instance, Im wearing a Royals cap right now just because I like the look of it, I doubt many out of towners will be doing that w/ the Dbacks merchandise.