I’ve been using Blender for the past two years on everything I’ve ported or modeled.
There’s nothing wrong with the program barring the occasional bug during an update – if you find it to be a terrible program, that’s entirely on you.
If you’re planning on going into the industry, I will definitely recommend ZBrush for any detailed modeling. The bases you can make in either 3DSMax or Blender, it really depends on your tastes.
I suggest you try them both out for yourself before taking the advice of the ignorant.
If you’re planning on doing significant animation work, I hear Maya is one of the most popular options in the industry, but I can’t vouch for that personally, having never used it.