Just thought I would chime in on this.
So I have been using blender on and off for the past few days in tandem Unreal 4 and a few open source packages. I use blender for asset creation. I used to use 3DS Max.
I am coming from a 3DS max background and I am finding it very difficult to adapt to blender. With that said - I want to use blender in a production environment. But I am finding it hard to justify it.
Here is why -
Modeling tools - The modeling tools are very non-intuitive from a new comer standpoint. Especially when when someone has been using 3DS max. My advice use 3DS max for about a week watch tutorials and stuff on the basics. Find out what they are doing right and then go back to blender and add / Modify features as needed.
It Lags with high poly / Dense models - I am using 2.71 and I am making some very high poly meshes. Around 1 Mil Tris. I plan to decimate it in Topogun or 3D Coat.
3D Cursor - Give us the ability to lock along individually Axis. Every time I right click which is often It will relocate and take away from valuable production time. If you want my advice get rid of the 3D cursor or just give us the option to lock it in place.
User Interface - The user interface is good. But could be better. Everything is scattered about and buttons are very small. It needs to be more artist friendly. It feels very design by committee. Do not try to be different with your UI.
Re-Topo tools - I know that there are some paid tools for this but Some build in tools would not hurt. This is a major weakness of blender At the moment. Retopo should be painless not painful.
Rigging - I use Maya for rigging at the moment (Due to the A.R.T plugin from EPIC) I would like that to be transferred over to Blender for better rigging in blender. You can find the details on the tool here. I would pay for this tool to be ported to blender funny enough.
Controls / Navigation - Blenders Controls Currently feel like they are made by an engineer not an artist. Again very design by committee In my opinion. This wastes time with people (Especially newcomers) trying to figure out how to navigate in the 3D view. My advice -
WASD style Controls - Forward = W / A = Back / S = Left / D = Right
Right Click + Q and E for rotation.
Left Click for Selection.
Space Bar, Left or Right Click in an empty area of the screen to deselect.
Autosave - This is a must have feature. I know that it sounds basic but it is not there…
Optional Integration of Tools such as APEX - I know that blender has its own destruction and simulation tools. However It would be nice to have the ability to use Nvidia APEX with Blender. Or at least the bindings to just plug and play. In other words very polished destruction tools for blender are a must.
Just thought I would say this - Blender is awesome BUT allot of improvement and effort is and will needed to make it on the level of 3DS Max or Maya. I am not saying that it is not possible. It is do able 100%.
Anyway - That is my 2 cents about blender in a production environment.