If you want to play the game in HD, get it for the PC no question. Sub-HD on the Xbox One and PS4 will not satisfy your graphical desires. However, if you are looking at community, you can indeed pick up the Xbox One version. The Xbox Live community is indeed the way to go.
Or....the PS4
As with other DICE games, the largest community is on the PS platform. So, if you want visuals, go pc, if you want visuals and community, then go with PS4. If you don't care about either, go Xbox (I kid, xbox will still have a nice community).