Don't know anything about the Tormach vise, but everything I've bought from Glacern has been absolutely first-rate, and I've never heard a single complaint from anyone else. Glacern (an American company) actually grinds their vises themselves, while I'm sure the Tormach is just bought from a Chinese manufacturer and sold by Tormach. A swivel base is a completely useless attachment on a CNC machine.
Regards,
Ray L.