Based on what information you have provided us with that you are looking for in a platform, it sounds like you might enjoy Sierra Chart!
To access footprint charts and volume profile, you will need to subscribe to Sierra Chart service package 5. This is $35/month. With Sierra Chart package 5 you will gain access to the following features/indicators:
Also, Sierra Chart has a great chart trading mode, making it very easy and efficient when attempting to execute orders through a chart. They also have a great DOM which is very easy to use!
Finally, I would suggest using CQG for data. You are already configured for it, like you mentioned and it works very well with Sierra Chart, you also have the option of continuing to use their mobile trading platform, CQG Desktop (if you are still interested in mobile trading) and CQG has access to HK futures. Keep in mind you will not be able to log into CQG Desktop and Sierra Chart with the same CQG login at the same time.
If you’re interested, feel free to try out our demo of Sierra Chart: https://optimusfutures.com/Platforms/SierraChart.php
Thanks for your time,
Optimus Futures Support