Blender is powerful, especially considering that its model is free to download (open source licensed).
I develop plugins for Blender, this is where it sometimes can frustrate. The API has a few gotchas that really catch out new comers and sometimes things are not immediately obvious from documentation.
All in all though, the tool is powerful, stable and has a large team of full time dedicated developers that are making constant improvements