I have no experience with two of the printers on your list but I do have a prusa MK2 which I got as a kit. This is a solid printer with a good support community. they actively work on the firmware...