Bex,
I agree with your point, and your comfirmation of Lon More's. The display is whizz, but the system behind it is a limiting factor.
Because ATC functions are not really understood by suppliers, you don't get good off-the shelf systems.
Where did you go wrong? Like everyone else probably. Getting a good ATC system requires ATC guys who understand software to specify it, and software guys who understand ATC to write it - neither are easy to find. And.. they should all be in-house, not selling their services elswhere.