Had a look at the CR-10 a few times at work and if I needed a printer I would rather choose it over the Prusa MK3 that I just bought.
The CR-10 has an impressively clean and simple design, seems easy to assemble and prints really well out of the box.

Had a look at the CR-10 a few times at work and if I needed a printer I would rather choose it over the Prusa MK3 that I just bought.
The CR-10 has an impressively clean and simple design, seems easy to assemble and prints really well out of the box.

Had a look at the CR-10 a few times at work and if I needed a printer I would rather choose it over the Prusa MK3 that I just bought.
The CR-10 has an impressively clean and simple design, seems easy to assemble and prints really well out of the box.

I have the 10S, my son has the 10. The upgrades are worth it, although not entirely perfect. One issue I have is that I need to constantly relevel after the printer sits for a while. The right Z axis will drop by as much as 1mm. It is easy enough to adjust, just send the carriage to the right side and hit Z home on Octoprint while holding a piece of paper under the nozzle (standard paper test). Then disable all steppers, and manually twist the Z rod on the right side to get it back to 'close enough'. Then rerun the 4-square+center level test to fine tune (I keep that one loaded on Octoprint). Adds an additional 15 minutes to starting a new print.

The advantages are the dual Z (reduces droop on X axis), filament sensor, and from what I understand, a better control board (can be flashed with latest Marlin w/o heroics).

I have the 10 and I have been working on getting a new motherboard that can accept the new firmware. The stock CR-10 has the Melzie board.

Due to the faulty capacitor on most boards, the motherboards are hard to get right now. I bought my 10S from PrintedSolid.com and they already replaced it on the ones they sell.

The dual z is a nice upgrade, as is the larger capacitors in the event of a power flicker. The filament run out sensor...eh...I've heard those are problematic for many.

I'll point out that if you are willing to pay a bit more, you could buy from PrintedSolid.com or Tiny Machines. They unbox, setup and test each printer to make sure it's ready to go. My 10S from PrintedSolid sports an impressive checklist of things they did, adjusted and tweaked, before sending it to me. It's a bit more but I really like that.