I’ve owned 3 printers, all cheap. For what I spent fixing it upgrading them I could have bought a Prusa. More than saying my next printer will be a Prusa, I can say that I actually have one on preorder.
Also, I will never buy a fdm without a bed leveling function. No, it’s not necessary, but if you want a low frustration printing experience, it is - in my direct experience - essential. Prior to having abl I would keep an eye on every print start. With abl I send a job to the printer and check on it when I get around to it.