I swear by my CR10 with its 300x300x400 bed, and I bought it from Amazon. The beauty of this is that if you buy from Amazon and have a problem (which is unlikely for a Creality but can happen) then you can return it. Buy from eBay and you might then be dealing with China. It depends if you want the larger print size, I need it to print turrets. If you don't need the extra bed size then the ender 3 is much cheaper for a 220x220x250 print bed Plus it can handle abs filament which the cr10 can't. This isn't a problem for me as I use Pla.
It all depends what you want to use the printer for. Whichever printer size you need I would recommend using the Creality design as it is reliable and low maintenance with rugged bullet proof construction. Have a look at the printer review videos and you will find that Creality pretty much comes out on top. If you check what forum members use I think you'll find they are mainly Creality users, I think Wayne (midlife306) has 3 of them at the last count.
I use Slic3r to manipulate & position the parts on the print bed, I then save it as a STL file & load it into Cura where I produce the final GCODE for printing.
Both software packages are free to download
Cheers
Wayne
What is the advantage of doing it that way vs doing it all in Cura, Wayne? I find Cura to be pretty intuative, once you turn off the auto slice feature as that just gets annoying real fast when the build area starts to get full