You miss one little thing...
In theory, this is a nice concept. In reality, it has many many flaws. The biggest is this: MetroPCS stated they are doing this in hopes of more people ditching wireline for wireless. That's all well and good, but stop and think about it for a moment. Wireless numbers have no directory and no name associated in MOST cases...and you will simply see "Wireless Caller". Verizon Wireless for one does not publish the name associated with the number and for a time Sprint showed the account holder name. What if it's not the account holder who's calling? OOPS! Oversight huh? So thank you MetroPCS for introducing a service to help eliminate wireline customers and then make your new service useless 😁