Correct, it mostly requires line of sight, barring some reflective surfaces that may help around obstacles.
You could also create point-to-multipoint networks where one access point can serve multiple stations. Depending on the brand " I'm told " up to 30 is possible. But it does divide the datarate down since they use time-division duplexing.