Hi Bob,
The short answer is yes. I think the Verizon phone is the one you want.
The actual hardware for the AT&T and Verizon iPhones are identical. If you look at the specs for both phones you will see a whole list of wireless standards (GSM, CDMA, LTE) and frequencies (or "bands"). The iPhone 6 is packed with support for enough standards and bands to work on both networks, but (and this is a big but) the CDMA capability will only be turned on if you activate the phone with Verizon. It will also be locked to Verizon (and no matter what you won't be able to unlock it from Verizon). The good news is that AT&T doesn't use CDMA, it uses GSM. The even better news is that Verizon does not lock the GSM or LTE service (this is what the SIM card is for) and you can actually use a Verizon iPhone on the AT&T network out of the box.
So in summary:
Buy Verizon iPhone 6 --> CDMA locked to Verizon --> Any SIM card will work on day one.
Buy AT&T iPhone 6 --> CDMA disabled --> 2 years on AT&T --> AT&T unlocks phone, can use any SIM card you want -X-> still won't work on Verizon CDMA
Some of the details about what the bands and standards are for are here:
http://www.extremetech.com/extreme/189786-iphone-6-and-iphone-6-plus-complete-gl obal-cell-coverage-with-best-in-class-lte-and-wireless-connectivity
Maybe in a several years Verizon will dump CDMA and rely more on its LTE network (kind of like what happened a few years back when everyone went digital and dumped analog) and you can go from AT&T to Verizon. But I don't think that will happen for quite a while (certainly not in the next two years).
Best of luck!