Octopus have been great with me so far. Easy to contact and their site is very easy navigate etc. Prices are all going to be similar no matter who you go with. I signed up the other day using someone's invitation and split £100 between us. Here's my share link of you do sign up...
https://share.octopus.energy/bold-elm-569
The actual code is the stuff after the last forward slash.