Definitely agree. I don't understand the hate DKC3 gets. It's by far my favourite in the series.
I didn't like Kiddy Kong, however I liked his ability set and how differently he played to Trixie Kong. Really they should have had Trixie and Donkey Kong together instead.
The overworld was excellent and a big improvement, better than DKC2 and miles better than that of DKC.