Should I use Oanda, XM, Forex.com or Pepperstone?

Hi I would like to ask you guys which of these 4 brokers I should use. Almost all of them have no minimum deposit which is what I’m looking for, except for Forex.com they have a $50 min. deposit. I’ve been reading a lot of reviews about them all and they have mixed ones, some like them some do not. So please tell me which one of these is the best and not a scam I really need your help.