For what it's worth, UVP allows for all of those. You can group islands, specify a box in which they're to packed, set rotation limits per island, and there's a tool that aligns islands to a world axis. I'm the same way: I like the face to be rotated upwards, I make my arm/leg islands as rectangular as possible and then…