If it were me I would choose the CR10 Hands down.

I have already worked with Hictop and Marlin software, that being said It would be my number one choice for a 3rd Printer.