Well satellite is hopeless for so many reasons that I don't even know where to begin. Dodgy companies, famously horrid latency, no IPv6 unless you tunnel, funny HTTP tricks, service blocking, traffic-type shaping, uploads dodgy, horrible usage limits, enormous charges. I would never even consider it. Too many locals tried it and given up on it. A business customer even paid me a lot of money some years ago to get them out of the mess that they were in with satellite and get put back onto dialup the 0.5Mbps DSL.
As for public wifi, there is a long range RF network of some sort available in the village. According to their limited specs, it's slower than my current situation at best, and it's shared bandwidth so what you actually get is a complete pig in a poke, could be anything down to dialup speeds for all I know if someone else is using it as it's an unlimited buffet. Rumour according to a neighbour who was using it is that it's hilariously unavailable with many weeks of downtime and no maintenance SLA underlying it, so when it breaks it just stays broken, for an indefinite time period. That neighbour didn't give up his DSL in favour of it.
The political reality is that we have no LLU, no cabs and no fibre optic pipe to the village. And no prospect of change, despite some scathing emails from me to the politicians. In the highlands only urban areas matter, and percentages of population are the figures they keep quoting, as if making things even faster for those who already have very fast network connections is something worth doing. And meanwhile we remain at the mercy of BT because no one else does local loops that are viable and give ISP-choice through wholesaling. Probably it will be G.Fast next for people in Inverness because 80 Mbps isn't fast enough already, while get have users on sub 1.0 Mbps ADSL2+. BT and the politicians seem to be judged on how well they serve the most fortunate low-hanging fruit. I don't know why BTx is allowed to charge the same for a 0.5 Mbps copper line as for a 21 Mbps line. If they had to charge according to results delivered, then things might be different. BT would suddenly care about giving a high performance service. Of course from experience most locals around here just want to pay the absolute minimum possible as many are really hard up and some are either very stingy or just don't put spending on their internet connection high on their list of priorities, and don't care much about speed, if they even know what their speeds are. So this is a mismatch with this idea of mine.
Things are so wrong with the political setup and the BT monopoly that I don't know where to begin. We need FTTP. If cities I would like to see Virgin be compelled by OfCom to wholesale like BT has to. And I would like to ban all public spending on altnets unless they agree to wholesale, so that we can't be fobbed off with new monopolies of one crap but supposed ‘fast enough’ local altnet RF provider as is happening all over the highlands, small heaps of money being wasted and zero ISP choice and no controls over quality that local businesses get saddled with.