Out of every format I know, the only one that works accross all applications perfectly is OBJ. I think it is an excellent format and I would use it for everything - except it does not support skinning.
I am wondering, why the spec has never been extended to include support for skinning. It wouldn't require overhauling the format - just add a 'vertex weight' and 'vertex bone id' parameter, and a list of bones and transforms at the end (or perhaps store all skinning data in a seperate file in the same way as material parameters are)
Its frustrating battling with all the other formats, while OBJ is just sitting there lacking this one thing.
Could someone with more industry experience theorise as to why this extension has never been added?