This question follows my earlier question How can I call the Boost C++ odeint Runge-Kutta integrator for a system of ODEs?
I'm still considering the system: $$ \ddot x = - \frac{Ax}{||x||^3} $$
My intention was to use a classical Runge-Kutta 45 method to solve ODEs of my system. However, I have seen recommendations for using symplectic integrators, because they do a better job at conserving the total energy of the system.
How do I know if a symplectic integrator is a better choice for my system? And either way, what are the downsides of using symplectic integrators over, say, RK45 ?