Wi-Fi vs Cellular: Which is Better for IoT?