This is a secondary out look to the original thread in Xbox forum:
I'm currently an Xbox One user as far as Elite Dangerous goes. however, I'm thinking of switching to a PC version of the game sometime in the future. But before I do that, I need to know the pros and cons of such a move.
I also have a question for the Devs about this; If I make the switch, am I able to keep the profile/charactor/avaitar on my Xbox One (along with any and all saved progress/data/etc.) and transfer it over, or am I going to have to start all over (which would really stink BTW)?
Any Imput would be nice.
You are going to have to start a new save since there is currently no way to copy your XB1 save over to the PC and vice versa. That is about the only CON I can think of actually. Depending on the PC you plan to use or build, the performance improvements can be rather dramatic. It is looking like the GTX 1080ti is going to be announced next month, so whatever you do DO NOT BUY A GPU RIGHT NOW! WAIT until the 1080ti announcement at CES. Even if you are not interested in the ti yourself, its introduction will likely have a cascade effect on GPU pricing across the board. Happened with the 980ti, so no reason to expect a different result this time around.
Back to the differences...
You don't even need to relearn your XB1 controls since you can play on the PC with an XB1 controller no problem. I play my PC version with an Xbox One Elite Controller with the chatpad attachment, which I find a superior experience to the XB1 controller, and in the case of the Elite controller, even my HOTAS.
This is mainly because on the PC version, all the keys on the XB1 chatpad can me mapped to the same key bindings as a standard PC keyboard. This gives me the same control experience I have on the XB1 plus the addition of all the key bindings only the PC version has access to. The Elite controller also gives me additional control points that I can use to run my throttle and fire group changes without changing hand positions. And once you are able to fire off a SCB or Heatsink by pushing a button on the chatpad, you are never going to be able to settle for paging through screens to find the same launch button in the middle of a dogfight!
Load times is another major difference... I run my Windows 10 OS and all my games off a Samsung 950 Pro M.2 NVMe SSD, which reduces the load times of this game to either instantaneous, or no longer than 1-2 seconds max. You simply can't match that on the XB1.
Over time, I have played the XB1 version less and less, to the point that these days, I only play ED on my gaming PC. The difference in performance is also significant since my gaming PC is using enthusiast level components which allow me to run the game in full ULTRA settings with a locked 60fps at 60hz on my 1080p HDTV.
While I could likely get well over 120fps on a traditional 4k computer monitor with my overclocked GPU and CPU, I prefer playing in my living room with a 55" image of the game, which for me has a much more significant impact on my ED gaming enjoyment than the difference between 60fps and 120+fps.
My next upgrade is going to be the 1080ti GPU I mentioned above just as soon as I can get one along with a 60" or 65" 4k UHDTV. I have been holding off on the TV part to see if I can get a native 120hz panel in 2017 vs the traditional 60hz which will limit your GPU's fps to that same value. You also have to shop for low input lag in my case, and yours too if you plan to run your PC rig off the same system as your XB1. I'm currently running a SONY W900 HDTV which has one of the lowest input lag numbers on the planet along with a native 60hz refresh rate.
Let me know if you have any other specific questions on the differences between the two platforms.