We just (last week) bought a new 2010 Grand Caravan. So far, I'm really happy with it...but I will admit that my old car was a '96 Grand Caravan and it had a new master brake cylinder, a transmission flush (and the transmission was still starting to slip), and a couple other things that I can't even remember at the moment all done just in November. It wasn's starting reliably after I stopped and the wipers had stopped working. So, my satisfaction with the new GC may not mean much, yk?

Ours is the most stripped down basic model available. I'd have ideally preferred a different seat configuation (we have the middle bench, which means my access to the rear seat is only from one side), and we may get roof racks at some point, but other than that, I'm totally happy with everything else about it, though.
I won't even touch prices. There's such a difference between costs in the US and Canada that our numbers mean nothing.
The Odyssey looked really nice, but the
best deal we found would have meant spending about $5k more than we did...and that would have been for a 5 year old car...no warranty, and about 50,000 miles (no - that's 80,000km....maybe it was 45,000? something like that) on it already.