it depends on your requirements and style. If you are going to do high frequency trading and have the infra structure to support that then those platforms are a good way to go. If you are looking for algo trading that is not latency sensitive then these platforms may not provide value provided...