Depends, generally you will get better navigation instructions with a GPX Route. A GPX Track will often give turn instructions for road curves which is annoying. However it is better with snap to road but still not perfect in my experience.
If you need to follow a track exactly then you should probable use a GPX Track. However with enough waypoints you can force a GPX Route to follow an exact track. This is my experience with Osmand.