I have a Crealty Ender 5 with a few modifications (bed support, new quiet control board, glass bed). For the price, I'm a big fan. Now that I've got it dialed in, it prints quite well - everything from random enclosures, to parts for an espresso machine, to Nintendo Switch controller holders, to those little wrenches you use to remove bike tires, etc...
That being said, no consumer 3d printer is going to be foolproof. There is a lot of trial and error whether that's playing around with bed temp, extruder temp, filament type, the actual design, fill rate, support structures, etc....
I've made a bunch of things with mine that I'm quite happy with. Probably the biggest achievement was using my 3d printer to build the parts that go into my Lowrider CNC machine.
It's a fun hobby. But you have to treat it as a hobby, not as a tool or office equipment. You will have prints that epically fail and you just have to edit and try again. If that doesn't sound fun, then save yourself the $300-$500 or whatever it is they go for these days. But when it all works as planned, it's pretty fucking cool.