Hi!
The Mellinger is mainly useful for very good positioning systems, like mocap. It is very sensitive to errors in the estimated position.
You can always try to see what happens
The HighLevelCommander can be used with a Flow deck if you want to, it is just a thin wrapper around the high level commander module in the Crazyflie firmware. The high level commander is mainly based on absolute position which is not really available with the Flow deck and you might get some unpredictable results.
The MotionCommander class is designed for relative positioning and uses velocity set points instead which matches the Flow deck. This is probably the best option (depending on your use case)