Amongst 3D modelers Blender is considered the 3rd or 4th best tool depending on who you ask(Excluding 3d sculpting software), It's normally Max, Maya then Blender followed by Cinema 4D (or Cinema 4D before Blender if your focus is animation).
A lot of the hate for Blender is for the interface but by the time you are professional you won't be using the interface of any of the 3D software you use, a bad interface does make it harder to learn; so I feel it's not that major factor.
3d modeling becomes automatic with time, when someone asks me what to press to do a thing I am often as stumped as they are.
The other problem Blender has is it's free, someone who bought Max with out trying Blender first will feel cheated at how much Blender does for free, it won't be strange to hear them say bad things about Blender.
When it comes to 3D modeling, creating meshes, UV maping, texturing and exporting, Blender is as good and in some factors better than Max. 3DS Max has a better Spline and boolean modeling workflow. Blender has a better workflow for any other kind of modeling, including Sub-D modeling.(Blender does have more than acceptable spline tools and basic boolean tools.)
Both suck at sculpting.
You will notice that I didn't mention Maya and that is because both Max and Blender have better 3D modeling tools. Cinema 4D has very few modeling tools and is the worst to use when making game assets.
Max, Maya and Cinema 4D have better animation tools and render tools (In that order), however the rendering you can get around with some basic rendering knowledge and Blender will work for most game animations.
https://www.g2crowd.com/categories/3d-modeling Check here for some reviews, it does include sculpting tools that isn't normally considered, because they are more of a attachment to what you already use. You can use 3D sculpting software to make models for games without other software it's just more difficult than it needs to be.
Blender is making it's way into the hands of the industry(As a extra tool) it is easy to export with Blender and to make your own exporters for it.
It's small, free and powerful you will find Blender almost anywhere 3D models are made.
If you plan on being a 3D modeler, that is make 3D models and texture them to use in games or other wise, I will recommend Max, Blender, Maya and last Cinema 4D.
If however you wan't to be a animation artist or a 3D artist(Rendering posters and such) then Max, Maya, Cinema 4D and last Blender.
Blender is the hardest to learn and hides it's tools, you need to read the Wiki to know how it works. Knowing any 3D software will help you with Blender, each update Blender gets more modeling tools, check the release notes to see what is new.