Algorithms and economics can mitigate 2 and 3.  Requiring LOS absolutely kills this for replacing WiFi, though.<p>Maybe could find its way into applications where we need high throughput and we can easily get stable LOS.