My personal choice is SUV. Reasons you get a great a visibility, good ground clearance, comfortable, spacious, can carry more luggage. Don't get tired fast while driving a SUV.And most importantly you get respect from the truck and bus wala's. Respect here means they just don't come on to you and you don't have to get off the road. People don't just jump in front of you.