i use blender as my main 3d modelling tool. I've wrote an XML exporter that act on meshes and on the whole scene. It generates huge file but that's not a problem by now for me.. i could change it to binary in future
blender has a weird interface. It's designed for keeping an hand on the keyboard and the other on the mouse. It's strange but as you use it, it gets more and more effective and natural.