Well, after being with Public Mobile for a year and a half, I'm still happy with both the service and my 3 year old Galaxy S9 Plus. I've changed my plan within PM a couple of times, from having 4.5GB of data for $40, to 1GB of Data for $25/month - this works because over the last year and a half, PM has 'gifted' me 8GB of data which doesn't expire, which I dip into whenever I go a little over my data for the month. If I KNOW I'm going to be using a ton of data, for example when we're travelling and don't have access to WIFI for a period, I can just bump back up to one of the more expensive plans with more data for the month.
I used the same strategy for my wife, and it worked well. BUT, she's been pining for a new phone. She's been on iPhones ever since she switched over to the iPhone 4 from a Blackberry way back in 2010. She chose Apple because she owned a TON of songs on iTunes, and would use her iTunes playlists whenever she taught Yoga classes, which was almost every day. Now that she's working fulltime for the government, she has stopped teaching Yoga classes, and even if she was, I have converted her almost exclusively to using Spotify for her music needs - I pay $15/month for a Spotify Premium family plan. So her reliance on iTunes is now non-existant. To add to this, we've been having problems getting her pictures off her current iPhone 8, which she's had for 3.5 years. We don't have Macs in the house, and her iPhone doesn't play nicely with any of the PC's we have. More often than not, the iPhone doesn't get recognized, and we can't import the photos off her phone and onto our main household PC. Lately, she has filled up the storage on her iPhone 8, and now it's refusing to update to the latest version of IOS, she's been unable to send or receive MMS, and has even had difficulty communicating with some of her friends who don't have iPhones (therefore don't have iMessage). Seeing as we can't get pictures off her phone, and she doesn't want to delete them, and she doesn't use iTunes anymore, well, she mentioned to me the other day that she would be okay wanted to switch over to an Android phone. You don't need to tell me twice.
Anyway, I signed her up with Koodo Mobile. She doesn't use much data, so I got her a special rate plan that is available to Public Mobile customers transferring over to Koodo, with 2.5GB of data for $35/month. She's also getting a new Samsung Galaxy S20 FE 5G phone for an additional $25/month. BUT, Koodo is knocking $4.67/month off that price, and she's also getting an extra $10/month off her plan for the first 10 months. So her total cost will be $45.33/month for the first ten months, then $55.33 for the remaining 14 months of her 24 month contract.
About the phone: The Samsung Galaxy S20 FE 5G isn't a cutting edge phone - I believe the S21+ Ultra fulfils that current snack bracket. However, I would still consider it a flagship class phone, with a 6.46" display, Snapdragon 865 processor, 5G connectivity, 4500mAH battery, 128GB storage, 2-way wireless charging (the phone can wirelessly charge other devices), etc. It's a pretty good upgrade over my current Galaxy S9 Plus, which I still consider to be a strong phone, but at a cheaper price than something like the Galaxy S21.