Crypto trade has a lot of good things, but there are bad aspects also. As you specified, transaction fees can be really much(saying for some currencies). The price difference between the markets is boring because you need to always observe and buy at the lowest price when buying something.
There are lots of online tools for finding the price difference on various exchanges. If someone doesn't want to pay high fees for trading then testing each exchange one by one for small amounts looks like a feasible solution. Some bots offer the same thing for a small commission in the market. Just my 2 cents.