AutoUV is a great thing, but in my experience doesn't always fill the deal there's the whole area of 'edgeflow' to consider in your setup if the mesh is to be rigged, or if the surface requires extra finesse around difficult areas.
Do you have Zbrush or Mudbox? Do you retopologize? Looks like you're a Maya guy on the Mac, so there are many options. I see you use Hexagon as a base modeler, so do I. But, as always what other programs are part of your 'pipeline' and what your goals are kind of dictate your choices.
I find the interface and and depth of the program can handle very complicated surface topologies. I've used Roadkill and Unwrella, but uvlayout is my choice for uv unwrapping.