The reason these are good (many of which are FCM's) is that they will deal with you on rates..that is more important to me than what they publish on their sites. Yes, I do have personal experience with most of the brokers I have listed.
Also, are you sure about Velocity...