Tile movement might be more suitable.
Pathfinding waypoints are not exact - sometimes your object can head to the next waypoint just before or after reaching a waypoint, and then if your waypoints are on a grid, your object will then be travelling at a slight angle to the next waypoint. Grid movement will prevent this and lock your object to paths in the orthogonal directions.