Not heard a plugin reverb that I actually didn't think sucked. Before we got some DSP inside the computer we used to use an outboard MPX 100 for any long reverbs. The TC Works one was quite good for shorter verbs on things though.

Delay - Not really experimented a great deal here, but the Waves Stereo Multi-Tap thingi works a treat for most material. The NI Spectral Delay I heard once and it's good if you really want to mess things up, or you can always use a vanilla one with no feedback and run the feedback yourself through another couple of plugins which gives you a lot of flexibility and amusement.

Distortion - you tell me when you find a good one...

Compression, waves RenComp and C1. C1 for using less CPU, RenComp for posh sounding stuff.