Hi there,
tomongoose is spot on.. there are lots of cars that are crap off road out there, but try to be 4x4's to attract the Chelsea Tractor brigade.... The main thing is to ask yourself what you want the car to do. If its have loads of space, tow ...but never get off the tarmac then forget any of the proper 4x4 cars with low ratio, diff locks etc....The Freelander is good in the snow, and can tow fine, but don't expect a 4x4 or you'll be disappointed. A Subaru will probably do the job as well and be more reliable.
If you want a bone fide 4x4, and the Missus doesn't wnat a Defender..(understandable as its a truck) ... look at the Discovery, Pajero, Landcruiser, Terrano II or a pickup from the main manufacturers... Nissan Toyota,Masda,Mitsubishi....
I actually got a low mileage Terrano II Station wagon and it is excelent for towing a horsebox, has so far never let me down off road..(and it goes there every day) and is quite civilised on the blck stuff...
I think research as to what you need is the key, and if the Freelander suits then make an educated choice..
cheers
Gareth