Just had an hour's worth of live chat and ended up with ayce data, 4gb hotspot, 600 mins, unlimited texts on an advanced plan for £14.
On the advanced sim was only offered 4gb, unlimited mins/text for £8.
I'm on 600mins, unlimited data & txt with 8gb hotspot for £8pm. Took me a few goes on live chat but i read some advice on here that worked. Don't go in all guns blazing saying you want to cancel, tell them you'd like to see if you can get better value for money that meets your needs better. You've got to be able to compromise a little bit (I went from unlimited mins to 600 and 30gb hotspot to 8gb) but ultimately I'm saving £11pm from what I was paying previously and still have unlimited data.
I just called free and they offered me 100gb unlimited texts mins 30gbs hotspot go binge 20 pm
No essential :(