Yeah once Verizon started rolling out 4G LTE they use SIM cards.
All Verizon phones are unlocked as required by FCC for Verizon's mistake in the past.
If the OP doesn't plan to use any carrier other than T-Mobile though, he/she is best off with the AT&T or T-Mobile version due to additional GSM band support (only 2-3 more from what I saw before but still more).