Its probably not a bad idea splitting them someway since they have different chipsets and cpu's.
Yes, its looking like all US carriers can interchange roms. Just may have to use a different kernel. I've seen US phones even running the i9505 roms. However, the i9500 roms might brick a US phone. And I think there are variations in rooting them all.