The vendors you mentioned seem to offer high frequency solutions. This is usually more expensive. Check whether you really need that for start.
IB has excellent technical support for a variety of platforms (Java, C++, ActiveX / .NET, DDE)
IMHO more important than finding the right...