GC it really depends on how your going to use them.
If you want a limb based system where each object is a closed mesh or a shape then thats quite fine. It does however add polys and can look dated since its not a mesh deform style.
If you design with meshdef in mind you will save polys and reduce seams or seamlines between bending areas.
the end result of your work is still very valid tho, it looks good.
still tho if its purely just for rendering images theres no harm in either method. sometimes a combination of both is warranted as well.
Im thinking about a cars body and tyres as an example.