I was a lithographer for 25+ years and the last several years I was in a small printshop and I specialized in business cards, letterheads/business forms, envelopes, etc.
I can't tell you the number of times folks would walk in bragging they got Vistaprint cards for $xx.xx and probably 98% of the time, we could match or beat Vista's price. Also, why go to Vistaprint? Everything they print is digital and with some 80# Classic Crest stock and business card software anyone can do their own cards on their own laser printer.
I was strictly a web offset printer and there's a world of difference in quality. Digital cards, etc. are the bottom of the barrel to begin with and Vista is still the king of the bottom feeders.