Well, to be honest, I don’t like bonuses or promotions. But if you’re into that sort of thing, then you might want to try out AssetsFX. Since they will meet your criteria regarding the aspects that you’ve outlined in the thread.
Turnkey forex can be a good option, currently trading with them.
Execution speed of demo is misleading because there is no liquidity involved and due to this you may wrongly conclude that your broker offers excellent trading conditions. Also execution speed depends not only on connection but also order queue. Due to FIFO rule if there are lots of orders to be filled execution time may increase significantly and sometimes it is not a broker fault.