This is an interesting perspective and thank you for this. While France is not easy for anyone, local or foreign, I do think if you are local (or at least an EU national), you speak French etc. your experience would be different and your costs would be lower. The OP as far as I know is French, so less likely to have the obstacles you are facing - especially with regards to payroll solutions and the likes. That said it is cheaper and better to outsource to local specialized companies rather than hiring a local manager for these sorts of things. But I admit not all local companies will have English speaking staff and the ones that do, likely charge a premium.