I have been so frustrated with Blender, and I still sorta am. But the good thing about Blender is that there are so many third party plugins for it that make it that much more powerful. Now, I don't use the Blender Game Engine per-se, but I do use Blender for making game content for the Maratis3D game engine. Let me show you some reasons you might want to consider using Blender for your visual game art:
BEPUIK Plugin (Full body inverse kinematics)
Real Time Animation:
Bsurfaces (draw your meshes)
THINGS MADE WITH IT:
Blender Guru (great tutorials for blender)
Blendswap (share blender files)
More tutorials and resources:
The power of blender is there, but the area it struggles in is the design of the interface. I know most people who thought they might switch over to Blender from 3dsmax or Maya say that it is very un-intuitive and frustrating to use (and it sorta is), but they are not raking in the big bucks that way to support the payroll for that, and yet, it is a very capable and FREE professional 3d modeling software.
It is because I am pretty much poor that I was forced to use this software, but I have seen it's potential while doing so.
What are you experiences with Blender3D?
If you have any cool things about Blender to add, please comment.