or should i wait to transfer to better school?
UMass is more universally well regarded for CS, though I have heard that Utah is strong in some specific specialties within CS - unless you are looking at one of those in particular, I think UMass is a very solid option.
Where are you transferring from and why? Why would you need to hold out for another school? Especially given that UMass Amherst is pretty up there.
UMass unless you live closer to Utah
I think either is perfectly fine.