That's a great guide. One thing that I have found that works well for windows PC's is to modify the roaming aggressiveness setting on the client. I increase it to make it more aggressive since ultimately the client decides where to connect. By setting it to be more aggressive it will roam between AP's more often but the upside is it will roam more often to an AP with stronger signal.
We had issues with workstations staying connected to an AP quite a bit away from the client when they go to a meeting down the hall. The signal was weak but they stayed connected. Changing the client roaming aggressiveness allowed the clients to roam to the closer AP with the stronger signal.
As mentioned in the quide there are other things you can do but that one change made a big difference for us.
Ian