Best:
Thunderation at Silver Dollar City is amazing. It has a great helix, a great last drop, and some positive-G's as well. The queue is very well themed as well. Magic Kingdom's Big Thunder is a close second.
Worst:
River King Mine Train at Six Flags St. Louis. It is boring, slow, shaky, and it has THREE lift hills. Just a really bad ride.