And with CNV/3D printers (I have a bit of a collection) I only buy stuff that I know the upstream klipper/marlin firmwares work with and have source code of the board definitions available and good community discussion/network around.
I have several 'kickstarter; 3d printers that failed to deliver on the source and community outreach/involvement and are now effectively paperweights.