Modern motor control offerings are able to control position, velocity, and torque (force).
Stepper motors give you good position control, moderate velocity control, and really poor torque control since they pass between pole location and have highly variable torque output.
A brushed DC, brushless DC, AC induction, or best AC permanent magnet servos can offer extremely precise control in all of these areas.
Without knowing you application it is hard to recommend the "best" motor, but in general, DC brushed and brushless servo motors can be purchased relatively inexpensively and are easy to find in the 10W to 1kW range. AC induction motors (with a position control VFD) are very common and while they offer poor position control compared to other options, they are easily in power ranges from 100W to 1000+kW. AC servos are king when it comes to dynamic control, power density, and availability. They can be easily found in power ranges from 50W to 30kW.
Looking at torque, Stepper motors have very high stall torque at low speeds. DC motors offer little torque at very low speeds and are best mated with a gearbox or made significantly oversized for the application. AC servos offer nearly flat torque response for their entire speed range.
In terms of cost, expect a closed loop system to run 2-3x (or more) beyond the cost of open-loop motor control. Closed loop is really necessary if you want to accurately control position or velocity with anything other than a stepper motor.
Feel free to expand on your requirements so we can help you pick the best solution for your application.
Source: I am an industrial controls engineer with a focus in motion control. Hobby robotics guy.