I picked up a Innovation Multi-system arcade stick somewhat recently. I was never in the market for a joystick but I picked it up because it was cheap and surprisingly it's compatible with the Turbo Duo/PC Engine.
Probably not talked about much since it's kind of hard to find and basically a generic brand. I'll give my opinion on the Innovation stick if anyone cares to know.
I usually prefer controllers, so I don't have a lot of experience with various console joysticks. I've never used the TurboStick or NES Advantage so I don't know how those compare. I did grow up playing SFII and Neo Geo fighting games in the arcades.
The Innovation stick seems good, but probably far from the best. It does use micro switches. Best feature is that it works with 4 consoles: PC Engine, SNES, Genesis, and Neogeo. Also has turbo and slow motion functions. Negatives: the overall weight is light(all plastic case) and the overall size seems a bit small. Buttons feel a little flimsy/loose and the button spacing is kind of wide.
Plays well with the SFII ports and fighting games that I've tried on the PC Engine, SNES, and Genesis. Fighting moves and combos are easy to pull off. I haven't tried too many other types of games but for the most part the stick controls well.
With shooters, action or other type of games I'll still grab a controller instead because that's what I'm used to. For me, a joystick is not an essential piece of hardware, but having the Innovation stick is great for casual use with my fighting games that it works with.