Personally I don't trust any public wifi, never used it, never will. We use either our phone as a hotspot or our Verizon mifi hotspot. Advantage of dedicated hotspot is doesn't tie up the phone, runs longer on the battery.
For remote locations with marginal cell service we have a weboost cell booster. Doesn't cover everywhere but give us coverage in probably 90% of the places we are.