Although to be fair, you might not actually know whether he would be a good communicator if you spoke the same language, since at the moment you still do not speak the same language. If he seems like a nice guy and he's treating you well, maybe it doesn't really matter what he's saying. You'll be so distracted trying to figure it out that you definitely won't be thinking about your ex-boyfriend, that's for sure. If someone does not speak your language they probably aren't super familiar with your culture either, which means that you get to be the one to show them stuff. Food comes to mind. You do know that most of the packaged foods and candy we have here are not in other countries, right. They've got their Nutella, but maybe he's never had Pringles or Reese's or whatever other very American snack foods you might love.