What about 5G broadband is that not available in your area ? i can get Vodafone 5G 1Gbps here but currently on Virgin M500.
Unfortunately 5g is fairly hit and miss, Some days it'll be great, other days, can't even pick up a 5g signal , not reliable to depend upon, otherwise yeah i'd look at something like that.
If you're not out of contract now just wait until the price increase email comes through, which is due to everyone now, phone up saying you can't afford it anymore and wish to leave & wait for them to offer you the same/better price than paid before.
Had it through last week, Goes from £54 a month to £68 a month , for M250 Plus landline.