Definitely agree with your points.
I only trade FX and Futures so for me it works well.
I also try not to leave trades open over night due to the stop issue when the market is closed, but sometimes it has work out for me as trades have closed double what the take profit is.
But when it comes to stops it could be costly.