Well, if you want analog, I guess you're using the Ultrastick 360. Not much else is available in analog for a reasonable price.
Each will show up as a direct input gamepad. That will work on most games, but some newer games might require the use of a program called x360ce to emulate xinput (xbox controllers).
Each U360 has inputs for 8 buttons, which isn't enough to cover 8 buttons + back + Start for each player.
You can use a keyboard encoder for the extra buttons on some things, but most modern games only give you the option of using one device.
All the modern PC fighters so far can be covered by 6 action buttons, so I'd use the U360 inputs for those 6 + back & select, which can double as coin and start.
If you're not limited by reasonable prices, you could have analog and all the buttons by hacking an xbox360 controller and wire it to a 100k Happ analog stick. Those run around $165 each.
Why do you need analog? I've thought about going analog, but the only reason I could come up with is PC sports games.
The trackball and spinners is easy. Just order a trackball and the interface for it, and the spinners and an interface for them.