S4BB just released SmartWiFi which reminds me of Wifi Hero but it gives you another option. SmartWiFi remembers the cell tower you were connected to when you had WiFi and it will turn WiFi on when you are in range. It will also turn it off when you leave.
The cool part is that you can save up to 100 WiFi locations. It will also display your BSSID, SSID, Data Rate, Radio Band and Signal Level. The only requirements are that you have OS 4.3+ and a WiFi enabled device.
You can find SmartWiFi in the store for $4.99 until Jan 29th after which it goes up to $9.99.