Theoretically, if you had unlimited resources, unlimited manufacturing time, unlimited programming time, and unlimited driver practice time, to build a "perfect" swerve drive, it would be clearly better than any other drive train. I would consider a "perfect swerve drive to be: all wheels independently powered, steered, shifting, never breaks

, low weight, very low delays in turning the wheels, driver can intuitively control all functions, no repercussions on other systems.
Its pushing strength would be as good as a low speed skid steer,
its speed would be as good as a high speed skid steer,
its acceleration would be as good as any robot of similar weight,
its omnidirectional ability would be as good as mecanum/omniwheel drive
However, any real team does not have unlimited resources and time. As a result, most swerve drives do not achieve that performance. Some teams have gotten close, and these teams have generally been very successful, (148 in 2008, 111 in 2009). The problems with a swerve have to do with the real challenges of making one work like it is supposed to without massive tradeoffs, and not with any inherent disadvantage to swerve.