I played lots of MK:DD and MK64 and DKR.
MK64 > DKR. Why? DKR looked at MK64 receipe, analyzed it, and tried there best to copy it with a little bit or rareness. The controls were less responsive and over time there was no reward in that department. When most people first begin playing MK64 the controls feel awkward, but as soon as you get the hang of powersliding it rules! DKR didn't have that skill your could earn.
MK:DD <=> MK64. MK64 had awesome battle levels. MK:DD wins in the single player racing. The graphics for MK64 at the time weren't GREAT, but it was good. The graphics for MK:DD are GREAT.