Well mate, there are many different reasons for every one to buy a particular type of car, some people go super-minis, some for estate wagons, some fourwheels, all because of their personal reasons why they want that car and for what use.
If you ask me, since i'm a student and working part time, i need a car which is agile, swift, and gives me good mileage, easy to park, so i got a car which fullfills my needs. Which is a Hatch-back super mini. So I prefer that because i'm the town boy, i roam in the streets of down-town not the deserts, so i chose a small luxury cute little car.
Generally speaking, four-wheel SUVs are indeed better off in any case and in any point of time
! You can use them on the road, and off the road, anywhere you wish to drive them
! Even some cars are 4x4s now'a days...so they're also good option.