I also live in France (married to a Frenchman) and will find out all this for myself in a couple of weeks (due date in France: 24th Feb), so I will let you know...
However, I second everything flyingcloud has said apart from the BF bit, which seems a bit harsh. All my French friends BF for at least 6 months (even after returning to work!) and everyone has been very supportive of my decision to try to BF myself. I have even been prescribed homeopathy to help prepare my body for BF!!
The level of care during my pregnancy has been outstanding in comparison to what I hear from my friends in the UK, albeit with a more medicalized focus than perhaps I'd like. However, this being my first birth, I'm keeping my mind open to all eventualities and appreciate how much time all the doctors and MW have for me and my questions.
My local hospital has an excellent maternity wing and I will be staying in my own room and no-one will remove my baby from my side from the moment he is born, unless I request it. We don't even give him his first bath until he is 1 day old, and it will be done in my room. And any time he is to be removed from my side and I can't follow, the father will accompany him!!! I don't think you need to worry in the slightest.
My French MV does agree that France is a bit behind countries such as the UK in terms of alternative birthing therapies and methods, but as the Public Health Care system is so good and free of charge, people have great confidence in it and feel no need to seek alternatives. However, more and more hospitals are giving women choices (birthing pools, birth balls, alternative birthing positions, etc) and the MW are being trained in all these things, so I think it's a question of finding out about your particular hospital and what they are used to doing.
Anyway, I will update this thread if necessary in a couple of weeks after my own French birth experience. After the past 8.5 months witnessing the level of Health Care here, I have no doubt that everything will be fine! I'm sure you have nothing to worry about!