I've got 2 ultra sticks I use for players 1 and 2
and 2 mag stick pluses for players 3-4
Honestly, I much prefer the Ultrasticks. But I'm no arcade purist. I will say the mag sticks feel more like what I remember arcade sticks feeling like. and the switchability is nice, but without an indicator of some sort, it's a bit hit and miss.
I also use an IPAC-4 for the button support and couldn't be happier with it. Easy hook up. easy programming, USB, lots of inputs. Doesn't get simpler.