Yep - the Samsung Galaxy S range of phones, including the Vibrant, do outspec the Nexus One in ever way. However, the Nexus One is much more "rootable". There isn't the choice of custom ROMs for the SGS range.
Of course, if you're not bothered about rooting, then just get the Vibrant.