When it comes to cross-platform gaming, why not let the users choose? When setting up a match, offer an option that allows you to enable cross-platform multiplayer or disable it. Because if only some games have and other don't, then you on the one hand you people gripping that the playing field is unfair, and on the other you have people gripping that they can't play with their friends. So just give them the option and let the players choose.