The arrival of 5G has long been anticipated as it's expected to be the fastest, most responsive generation of wireless technology we've experienced and will enable the Internet of Things (IoT) by facilitating the connection of billions of devices simultaneously. However, if you're at all familiar with the mobile industry you know that new technology doesn't come easy and it's often accompanied by new complexities. 5G, and the hardware, software, services and applications that enable it, are shaping up to be no exception.