stick to bet365 or sky bet for reliability, avoid betfair exchange commission nightmare, paddy power for entertainment value only. William hill app is broken half the time so maybe try their website instead. most importantly check the free bet terms before signing up anywhere because some require ridiculous turnover amounts before you can withdraw anything.