Don't rush to T-Mobile quite yet. Sure they're cheap,but don't expect company integrity.
Never believe T-Mobile or its representatives. They don't keep their promises, even to long-standing, loyal customers. Their phone representatives told me I qualified for and sold me the T-Mobile Galaxy S7...