Mazda CX9 all the way.. it was named best sporty suv of year 2009 and has won several awards...the only disadvantage would be resell value compared to any toyota. check it out in the market. but the driving experience of the mazda CX9 is way better then prado..you can watch the reviews on serveral website such as

http://www.edmunds.com/