If you print in ABS or ASA you can use acetone to vapor smooth the print. Then you'll get a smooth finish. Its a balancing act between smoothing layer lines and losing print detail though.
Also those are admittedly more difficult plastics to print than something like PLA.