I think most people probably prefer the French versions. The lyrics are also different between the two so that they'd rhyming pattern and metre. I've actually hardly listened to the English versions myself, maybe I'm Fed Up a few times and I don't think I've even heard the others.
I once had Moi Lolita play in a dream. It was spot on perfect, I guess my brain has remembered it pretty well by now.