Funny but true! They all have some hidden fees somewhere. I tried HF Markets, their minimum deposit was low but their spread was outrageous. I ran to Exness, their spread seemed better but the execution quality was not good enough. I then went to Octafx and their customer support was so bad