A voice call originating in the VoIP environment also faces challenges to reach its destination if the number is routed to a mobile phone number on a traditional mobile carrier. VoIP has been identified in the past as a Least Cost Routing (LCR) system, which is based on checking the destination of each telephone call as it is made, and then sending the call via the network that will cost the customer the least. This rating is subject to some debate given the complexity of call routing created by number portability. With GSM number portability now in place, LCR providers can no longer rely on using the network root prefix to determine how to route a call. Instead, they must now determine the actual network of every number before routing the call.[citation needed]
What makes SIP so popular is not only that it's deep and flexible, but also because it was purpose-built to engage in multimedia (meaning not just audio but also video and even text) communications over TCP/IP networks. For VoIP calls, SIP can set up calls using a number of IP-related protocols, including the Stream Control Transmission Protocol (SCTP), the Transmission Control Protocol (TCP), and the User Datagram Protocol (UDP), among others. But it can also handle other functions, including session setup (initiating a call at the target endpoint—the phone you're calling), presence management (giving an indicator of whether a user is "available," "away," etc.), location management (target registration), call monitoring, and more. Despite all that capability, SIP is simple compared to other VoIP protocols primarily because it's text-based and built on a simple request/response model that's similar in many ways to both HTTP and SMTP. Yet, it's still capable of handling the most complex operations of business-grade PBXes.  
Overall, VoIP is simply the better option for the vast majority of customers. Dropping your landline means no more hidden fees or metered long distance calling charges. Everything is charged at one low rate by most providers and your ability to customize your phone service to exactly what you need is far greater. Unless you've got some highly unique circumstances that somehow mandate a landline, VoIP is simply the better choice.
The only additional piece of equipment that you need is an Analog Telephone Adapter (also referred to as an ATA) that allows you to connect your existing telephone to your home Internet. This equipment is typically provided on a free lease basis from the home VoIP provider that you choose, or you can use you own device if you prefer. You can also use IP phone(s) instead of using the ATA with your existing analog phones. The sound quality is better but there is more up front cost as IP phones are more expensive than the ATA devices.