I have two Dualshocks and I just switch them on the cable. Problem solved.
I could do that with two Xbox controllers, too, if I forked another 25 bucks per controller for the same functionality.
two dual shock controllers are more expensive than one xbox controller with 4 eneloops and the recharge kit.