The big problem with wireless is that the technologies currently in wide use require a line of sight between the user and the access point. If you have line of sight, it works great. And if there is no line of sight, it doesn't work at all.
Big problem #1 is trees. Lotsa trees. We need 1 mile links that work through a full mile of trees.
not all some can be, cell phones don't need a direct LoS(well mine doesn't anyway) they make antennas to increase the power of the signal, so some times you can still get it.