Arbitrage trading will difficult than leverage trading because we need to know how long the transaction will get confirmed from the network and the other exchanges so it could make us get lost.
What algorithm? I don't know what you mean.
Yes, arbitrage trading can give big gains especially if we can use the moment for sending and receiving the coin in the other exchanges. But that will not be easy as we know that the network will be busy to confirm the transaction.
I guess that not just you that will want to use the arbitrage trading because other people will do the same thing as you if they see a chance to make a profit from arbitrage trading.