What kind of "useful advice" are you looking for? Your question is quite vague.
Elite: Dangerous runs on Mac. You can use USB joysticks, etc. What is missing from the Mac version is the Horizons expansion, this is Windows-only. So, if you want to be able to play/use the Horizons expansion then you need Windows, everything else is or should be the same between Mac and Windows gameplay.
I play it quite a bit, but on Windows. Because OpenGL on macOS lacks compute shaders (and porting to Metal isn't practical) only the first season is available in the Mac version, so you miss out on quite a lot. On the Windows version I have TrackIR too (head-tracking) which is a great addition to the game, and isn't officially supported on macOS.