Very difficult to say what causes your issues.
Blame covid, war, government, mobile network, pick something else...
I personally do not experience any issues but then my way of using PM services most likely are very different than yours.
Data works for me all the time when I want it, calls/sms really never had any issues. Sometimes SMS are delayed (5-10 min) and it becomes annoying when you are at the grocery store and asking your better half 'should I buy this or that'. But it is not too often.
If I was you, I would not consider changing provider as you have loyalty and autopay rewards (most likely) plus Community $. Just have to get used to whatever service PM provides.