Default [Q] Tmobile & Nexus 5

So I currently have Verizon. I saw that T-Mobile has a way to get me out of my contract (pay my ETF). However, I've heard that T-Mobile isn't that good, so I've come here to ask anyone who has T-Mobile and the Nexus 5... How is their service? How is the phone? Is it worth switching to T-Mobile for the Nexus 5 vs keeping my Verizon Moto X.
Phone: LG Nexus 5 (hammerhead)
ROM: Paranoid Android 4.43
Theme: Herathon by monish1995
Recovery: TWRP 2.7.0.0