As mentioned, different machining process produce different finishes. This graphic shows what you can expect from the typical machine shop processes.
The type of tooling used for any machining process can better the surface finish if care is taken. Typically the larger the radius, the better the surface finish. As a tool nose moves away from pointed toward rounded the depth of the profile decreases, producing a better finish