I was happy camper for most of the time with Fido. I have also referred my friends and family to fido.
In terms of plan pricing fido is generally very competitive, but the not for the hardware upgrades.
For all of the time i was with Fido, i was not able to any hardware promotion from neither Fido or nor for Fido to match competition. Generally Fido offered me two solutions: change my plan where i would have to pay alot more or buy device at retail price.
After a while my phone was getting older and older and since i havent updated my phone for some time i started looking once more at the competition offerings during and after black friday sailes. One of the competing providers was not only able closely match my current plan with Fido, but also offer crazy discount on a new phone at black friday price (since bestbuy still offers it) and on top of that an extra device discount.
I have then reached out to Fido via chat since i was after 9pm but i got the same reply: they cant really match phone offer and if they could partially match the offer it i would still have to switch to hefty priced plan without ability just to pay the phone cost difference like the competitions offered.
At this point i wanted to stay away from the hastle of switching provider, but it seems that it this point it inevitable.