Another thought is, immersion doesn't have to be permanent. Even a year or so of exposure to a foreign language at a young age will give them a huge leg up on re-learning that language later, even if they appear to forget it all. For that matter, it will probably help with learning any addition language. So you could do immersion for a while, then switch. (Unless switching is really difficult to do in your system.)