WP7 user here (I even left the iPhone for it).
Mindshare? What mindshare? Even die-hard Windows users I encounter think that WP7 == Windows Mobile, and thus, think it's total crap... until I show them the actual experience and apps.
Seems like every time I'm at a wireless store, there's an employee showing a customer phones who shows them a WP7 dismissively.
If the person selling you a phone thinks it sucks (for whatever reason or prejudice), what are the odds you're going to buy that phone?
Microsoft has a lot of image fixing to do. There's a huge image problem here.