Crystal blows, but since it has no real competition... Unfortunately, that's what shipped with VB (in a scaled down version).
I've found the Access reporting functions to be great; the caveat being that it has to be installed on any/all users PCs. And I have gone so far as to create reports by writing directly to the Printer object...