I played the PC beta and started the Xbox one last night. My only issue is that, while I might be crazy, it seemed like I had a better view around me on PC. It was also less choppy, but that seemed more server side rather than console related.
My only real issue is that I need a crew to play...