Welcome to the community
Simply ask, learn and share
If you are not in contract with SP (ie your fixed-rate tariff has not been transferred) then you are free to change supplier whenever you like,
Personally I have never had an issue with SP CS. (But then I've always been with them and not in your situation.)