So I'm continuing my testing, cause it's easier to sit and look for things to complain about than actually change stuff oneself.

First an arm problem. I'm trying to make a guy in a classic "hands up" pose, ie elbows bent 90 degrees, hands straight up. These are the problems I run into:
First, we bend elbow 90 degrees by moving "Human LoArmFK_L". This works fine:
( Full resolution: http://www.jwp.se/files/armrot1.png )

Then we have to rotate using upper arm "Human UpArmFK_L". However, this is restricted to 45 degrees:
( Full resolution: http://www.jwp.se/files/armrot2.png )

Furthermore, while we're at it (and I know you mentioned it before too), even a 45 degree rotation seriously messes up shoulder:
( Full resolution: http://www.jwp.se/files/armrot3.png )

Still, I'd suggest increasing rotation range to 90 degrees upwards, and maybe 45 degrees downwards. Another idea would be to allow rotation of "Human Shoulder_L" around X, although waving around my own arms (probably looking like some breakdancer or generally nuts to anyone looking in through the windows), it doesn't feel as the shoulder really moves in the -45 to +90 range. However, if rotating more than 45 downward or more than 90 upwards, the shoulder starts to move.
The deformation is a later weight paint problem I guess.
While I was at it I went through the leg rotations, and as said the rotations feel a lot more natural now. However, there's something seriously wrong with the deformation at the top of the upper leg in a "sitting" pose:
( Full resolution: http://www.jwp.se/files/legbend1.png )

( Full resolution: http://www.jwp.se/files/legbend2.png )

Can't say I really know how it should look instead, but this looks a bit unnatural, the crease becomes too marked for a 90 degrees rotation. Rotating more or less it looks more natural though.