Is NB-IoT the Right Choice for your IoT Deployment?