CR-10 S PRO have great price/quality balance. Very good printer
The printer it self is almost perfect out of the box. I tried PLA, PETG, WOOD and plan to test METAL and LAYBRICK filament and it pass perfect, if the settings are good. You must experiment on that. I had problem with a bed, it is not perfect flat, but good thing is that printer have auto measurement on 16 points on the bed, so it can compensate that Original sensor is not precise enough and nozzle scratch the bed. I recommend to change capacitive sensor withe the inductive one. And original hot end with microswiss all metal hot end with steal nozzle, if you wish to work with materials that have particles like metal, wood, laybrick, like i did. My original messing nozzle stuck in the middle of the printing wood, it's clog. I dont recommend to print ninjaflex, but some TPU should work fine. I print mostly with 0.1mm layer height, 60-100 print speed, 205-235 temp, bad temp 55-65 (all those depending of material, but everything that i print was in that range). I didn't use customer support, and the info that you get on youtube and forums about this printer is maybe little poor and very basic.
General, it is very good printer, especially for that price, all components are from metal, not plastic, many things are upgraded from CR-10 and CR-10S models.