OK: Let's restate this problem in another way:
T-Mobile is the only domestic cellphone provider to implement UMA (Unlicensed Mobile Access) Wifi Calling. Orange UK provides this feature in the UK.
Summarized, this technology allows for WiFi hotspots to act as a cell tower. In our case, once logged into a WiFi hotspot, we have full T-Mobile access, both for voice and data. This has worked for me, since I first moved to T-Mobile back when my late father's home in the hills had no cell coverage, but with WiFi I had full T-Mobile cellphone capabilities.
I now use this capability when I visit the Santa Cruz mountains on a bi-monthly basis and when I visit London on an annual basis. The added bonus in London, is that all voice calls and texts back to the USA are considered within my normal cell package with no roaming charges.
Initially T-Mobile phones had this UMA WiFi feature hard wired into their phones (such as Blackberry) and later Kineto Wireless developed an Android app (and has indicated to me that they have no interest in developing an iPhone app, for reasons discussed below).
Historically T-Mobile did not offer the iPhone until the iPhone 5 (although it did "support" earlier unlocked models). This had to due with data frequencies issues that are not related to this issue.
When T-Mobile offered their first iPhone, the iPhone 5 with iOS 6, they indicated that a future update to iOS was needed to implement UMA WiFi Calling; suggesting their support for this feature with the introduction of iOS 7.
After the introduction of iOS 7 did NOT include this feature, T-Mobile announced that Apple was blocking their implementation of this app!
So bad-mouth the OP all you want, but now that you know the facts, the real villian here is Apple!
Suggestions of Skype, Facetime audio, etc. are just missing the point: I have a telephone number that everyone knows that they can use to reach me with voice and text. UMA WiFi Calling allows all of my friends, family and business associates to reach me no matter where I am around the world. NONE of these alternatives have 100% capability and ease of this feature.
I do use a workaround however, until Apple removes its block of the UMA WiFi app: I move the micro-SIM from my iPhone 5 (with an adapter) over to my original Blackberry Curve 6950 when travelling and get the best of both worlds. I continue to pay T-Mobile for repair insurance to replace this Blackberry as needed.
That being said, I should not have to go to the effort to move the SIM back and forth as needed (and extra expense); Apple needs to remove its block so we can use our iPhones 100% of the time; as I was promised when I purchased it in April 2013.