Blender is better for modeling and texturing, but Maya is definitely better for rendering and animation. I personally don't use Blender at all, but, from what I've seen, modeling seems a bit more free-flow than in Maya, however, I'm so used to Maya that I find it better.