I was so excited to find this utility since it allowed me to control how and which access points my android device will select when the signal gets less than optimal.
First thing I like about this application is that it identifies the signal strength, authentication type of the networks you can hear. Here's the Google Play Link.
The second thing is the cool part, but consists of 3 components:
Switch Signal Threshold is where you set the signal value at which your android device goes off to find a better signal
Switch Time Threshold defines a delay in case the signal becomes acceptable again.
Arrange Network Priority allows you to arrange the order in which the android device selects the next available network to use.
As you poke around the settings you will find other little gems, but I will leave that up to you to figure out.
In summary, a very helpful app that I have been using for a few months without an issue.
If anyone knows of a Windows utility that does the same thing, please send me the product info.