If you're after something turnkey (ie: assembled) then one thing you need to consider is what sorts of plastics you want to print, and the size of the objects you want to print. This will limit the choices of printers you can buy that will do what you want.

eg: PLA is wasy to print, but isn't very thermally stable after about 60 Deg C (eg: useless in a car environment in the Aus summer). ABS is much more thermally stable (eg: 110+ Deg C), but requires a much higher temp to print it, and also usually requires the build area to be heated in some way.

I also built my personal desktop 3D printer. Kits are way cheaper than buying a fully built machine in the market or online. That’s right cef, don’t forget to consider the compatibility of materials when buying 3D printers. Plastic ABS and PLA filaments are sometimes tricky in some machines. Good thing I haven’t got lots of issue with my 3d2print standard and premium filaments. PLA Filament is still my favourite--http://www.3d2print.net/shop/filament/pla-filament/; it’s more environment friendly than traditional plastics.

If you like the Cube, PP3DP printers are among the easiest to use (but with more options for support, etc. than the Cube), doesn't lock you into a proprietary filament, can print PLA or ABS, is very fast and quiet, has top notch build quality, and isn't too terribly expensive for being an all-metal fully built printer.