I started with very cheap printers like Geetech i3 and Anet A8. Both for the money payed worked fine.
Those got heavily modified over time - a clear sign that once you understand 3d-printing you need more then a simple device.
As example auto-bed leveling and a easy removable print-sheet to "demount" your printed objects becomes important quickly.
Purchased then a creality CR10, as it provides a vary-large print-bed.
Finally I went for a Prusa MK3i. All devices are still fully functional, but I realize that I am by default using the Prusa MK3. It is hazzle-free. It simply works without troubles and print-quality is very nice.
It has one caveat though - the auto-leveling sensor has a huge temp-drift. As the printer is in mine garage, temp-changes are significant between sommer/winter.
Trick to solve the issue is preheating the bed to "warm" up the bed-level sensor. Since then auto-leveling works in cold and hot days as it should.
The one I need to complain is the MMU - an additional unit which can be purchased from Prusa to print "Multi-color". This was a waste of money and huge amount of time.