I'd say nothing that can borrow wifi from a public network can be suitable to use unless you have the like of wifi adapter that will allow you to fit an external antenna, and trail a cable to the place where you get a better signal. A wifi dongle would be a good second choice, you could get 2gb per month wifi dongle from T-mobile for a tenner. Or move to the other place where the signal is best.