In the long run, whether such an approach would work depends on how you deal with wifi networks: if you connect to open networks regularly, looking for a better or cheaper connection than your mobile data, it would help you pick which to join.