Absolutely agree with you on the lack of options around order types and order management functionalities. I also swing/position trade and plan most of my trades once a week outside of market hours so I wish I was able to place all buy stop orders then and set take profit/stop loss levels through an OCO order.