whether to retopo or not is a big question… the answer begins with the idea of what are your plans for the 3D model?..
if you are planning on using it for animation purposes then the topology working correctly is very important…
if all you plan to do is have it as a blender file or even 3D print it then retopo is not as important
hope this helps