I have done a lot of reading on the various types of arcade sticks and buttons, and think I have decided what I want for my planned Arcade-In-A-Box controller. Before I make it final, I would appreciate some feedback on the choices I've made. I don't have access to the actual arcade equipment, so I have some questions I was not able to answer by reading forums and googling around. Also, it would be helpful to get some experts to verify the information I have gathered.

First some background information:
My primary interest is platform games such as Contra, Bionic Commando, Mega Man, Castlevania, etc. I also play 2D and 3D fighters, but that's of secondary priority.
Because of this, I need an all-round controller, and it is _very_ important for me that the stick is precise with regard to diagonals - I absolutely _hate_ sticks where it is easy to hit a diagonal when you mean to press up/down or left/right (and vice versa).
The Happ Competition stick has a circular orientation, so I can't feel the diagonals, right? I assume this means that it is very imprecise, so the Competition stick is not an option for me.
The Sanwa JLF apparently has a very large throw/engage distance, which (I hear) makes it only good for fighting games, not platform games. Correct?
Based on my research, the best all-round stick that meets my requirements is the Seimitsu LS-32. Can anyone confirm that it is easy to hit diagonals when you want it, and _only_ when you want it with this stick? Is it good for platform games such as Contra?
For buttons, I'm torn between Seimitsu PS-14-KN and Happ Convex. I want buttons that I can gently rest my fingers on without triggering a button press. Which one of these buttons is closest to a typical PC keyboard in the force required to press a key?
For button layout, I'm considering the Curved-Close layout. I don't have anything to compare it with, but I hear that a lot of pros use this, and if they're happy with it, I'm sure I will be as well.

All feedback is greatly appreciated. Thanks!