for those who can afford, you may like to go for the more 'branded' ones like ultimaker or some of the local makes or imported printers with local support perhaps they may cost closer to $1k or more
the main thing about the 'branded' ones that has local support is that they would likely provide a local warranty, those printers are also likely better built, properly tested and shipped with commercial s/w that has more features to aid or manage the prints, they *may* also print faster and more accurately
those $300 printer kits are *kits*, i.e. u'd normally need to assemble it yourself and tune the printer yourself even before the first print. the $1k printer *may* be pre-tuned and leveled and shipped with all the necessary s/w for a 'beginner' to start printing