I have had my CR-V for just over 3 years, I seriously considered a defender and a Freelander but the CR-V won on all counts, it drives like a car but has enough off road capability for my needs. It is brilliant in snow and I have never got it stuck even in deep mud in fields.
Really comfortable, will cruise at motorway speeds (and above if you were so inclinded) with the cruise control on all day. Loads of room in the back and a big boot with a really useful shelf dividing it halfway which means my dogs sit on the shelf and I still have a lot of boot space. Easily fits all my shooting or fishing gear in for a trip, including beach rods with 8ft tips as the 3 rear seats all fold down independently, can be slid forwards or backwards or can be folded down and flipped forward.
36mpg commuting into town for work and 40+mpg on a run (2.0L petrol).
I keep being tempted to change it, but can't really justify it as it does everything I need it to, it's full of mud, filthy on the outside and there is a small(ish) pool of blood in the boot somewhere under pairs of boots, coats, dogs training dummies and empty cartridge boxes...probably not quite how Honda intended it to be used but it suits me! I may even wash it this weekend!
In the whole time I have had it, apart from replacing a dodgy battery and usual maintenance it has needed nothing doing to it, it now has 70K on the clock.