I also have a CR-10 and love it, I've made a bunch of custom parts for myself and friends. It takes some practice to get the slicer settings right and can be frustrating at times but worth it. Also, you'll need to learn how to use Fusion 360 or an alternative if you want to make your own parts. There are a lot of youtube videos about it so with time you can get good at it. Anyway, get the CR-10S, it has a lot of upgrades that you'll want, I started with a base CR-10 and have upgraded it to an S model.