That's what I wanted to say. If it works for you and you can get your models done the way you want, there's no reason to switch to other software.
But there are a lot of reasons why plebs think that way.
Most think that if something is free of charge it has to be crap.
Also, since it is free a lot of people who actually do not have any talent try it and literally shit out stuff and post it online.
As result lots of people who get interested in Blender look it up and see mostly really, really badly done stuff. Combined with "ah, I see...it's freeware" they kind of feel like this confirmed their prejudice.
Then there's this eternal stigma of it being completely impossible to learn.
Personally I think Blender before 2.5x's UI change was fucking horrible but after that it got incredibly better and actually quite easy to learn if you want to do basic stuff (of course takes a lot more to learn for complicated projects).
Ah fuck it, I don't see these opinions changing in a dramatic way in the NEAR future.
But I guess since its popularity is rising, especially with that 3D printing hype and everyone wanting to "create" something the next generation of internet users will have different opinions on Blender the same as more and more people don't even know how it was to get online with a stationary PC and only know tablets and phones.