"Actually, to be precise, my phone is fine:"
Might be worth aiming for a little higher than just fine then....
Recent-ish androids will detect ropey wifi and use 4G instead. I presume iPhones do something similar too.... after all, they're more expensive cos they're better, right.....?