I had a look at a couple the other day. CMC markets' web platform is old-fashioned and clunky AF but the spread appeared to be a bit lower than IG's. Oanda have far fewer instruments available to trade and their version of TradingView doesn't have all the available features.
BTW, IG will phone you incessantly when you open up a new account - there's no shortage of staff in the new accounts department, only in the support department. But if you read their recent earnings release, you'll understand where their priorities lie.