Best Wifi works most of the time. However the annoying thing for me was that when away from home, it would always continue to search and tell me my ssid is unavailable. In some area of my house where multiple signals are available, Best Wifi would constantly disconnect and reconnect even after i set the signal strength to 10. this would cause page loads or whatever data to end abruptly and is super annoying.
Since i started using NFC i found work-around by creating three different NFC tasks to connect to each of my three signals. With the three corresponding NFC widgets on my home screen I can single-tap to switch between the three signals since i know which signal is the strongest at the room I'm in. This would work even if you're not using NFC chips since the widget simply tells the phone to connect to a specific ssid.