For the most part, there's no advantage to using integer values. You might want to make the coordinates integers at the corners of your path (so the corners have less anti-aliasing), but for the rest (the control points, any vertices along the smooth portion of the curve), it really doesn't matter (because the rest of the curve is going to be at non-integral values anyway and you'll see lots of anti-aliasing along the whole curve, regardless of the vertices and control points).
But you should just visually compare the bezier path with integer values to that without (zoomed in by 1200%, below) and see what you think: