This is my latest rig, that i made in blender . It has:
IK/FK legs,
IK/FK arms,
IK/FK drivers,
Limited rotations on bones,
Copy rotation constrains.
I also made a layer switching menu for easy to use the rig. It helps a lot, while animating, in order not to overload you with controllers. Ready for linking to the other blender files.