"I think some people say "Vista is crap" because everybody else says it. "
That may well be the case, but having run Vista on a machine that was specially built to be Vista compatible, and then wiped it and installed Win7, the reason that I say "Vista is crap", is quite simply that Vista a crap.
Most of my clients who bought the odd Vista machine decided to delay the roll-out within their organisations, and "downgrade" the new machines to XP. Most of them are now happily rolling out Windows 7.