Never owned a Ford. I just think the badge is crap and, perhaps for want of a better word, 'tainted'.
I've got a Citroen C5 Spacetourer right now which I would massively recommend. It's like a miniature MPV. Lots of space though and the visibility out of the vehicle is astonishing.
I've had very mixed experiences with French cars. My experience of Japanese cars is superb though.