Not to be rude here, but WiFi is not always the best option.
First of all, in the office where I work, my phone won't connect to the Office WiFi because of the company network security settings, and the Guest WiFi isn't a good option either because everything is blocked except for Web Browsers.
Also at a lot of restaurants, you have to ask a member of the staff for a special password.
Lastly, I have found a lot of public WiFi Hotspot completely useless because the data speed (even for accessing Tapatalk) is significantly slower than 1x data.
Don't get me wrong...I do use WiFi at home and I try to use WiFi as much as possible in restaurants, hospitals, schools, etc, but it is not as available or as useful as some people think.