I agree with the folks here saying that there aren't really any printers that are "print out of the box" right now. Even the ones that say they are can still stand to use a bit of calibration and setup.
If you're willing to put in the work to maintain and calibrate one, I think you can get pretty good quality prints from quite a few printers out there.
I bought my first printer back in January, and after a ton of looking around and decision making, I ended up going cheap with a DaVinci Jr by XYZPrinting. My thought process was that if I really enjoyed the hobby I'd end up spending more money on a much nicer piece of equipment later this year, so if I spent $600 on a first printer, then $2k later this year, I'd be in $2600...but if I spent $300 on the first printer, and $2000 later I'm in for less total investment.
To that end, I've REALLY enjoyed my cheap little printer. I've printed tons of stuff...nearly 500 hours worth of prints in the two months I've had it...and much of it after getting it set up has looked nearly as good as the prints I see other people making with printers that cost more in the $700 range.
I did have to do a LOT of calibration and setup on the machine...which it said it wouldn't need...but I went in knowing that I was going to have to do that.
Here is an Alien Chestburster that I printed, fresh off of the machine with no finishing or processing in PLA.
Here's the same model, scaled up a bit, and with some finishing work to smooth out the lines before I end up putting paint on it.
Here is a very small version of the T-Rex skull that's so popular on the 'verse.
About a 2" long model of a GI Joe MOBAT tank. I'm building a bunch of these for my father and myself, as we sold our full collection last fall to free up some space in his house.
This is the Kongotronic 3000 Time Defender clock...it's made from quite a few parts with a working clock inside of it.
Here's a "Last Crusade" Holy Grail that I'll be finishing and painting.
All of these were done on just the "good" setting on my printer, which I BELIEVE does the prints at .2mm layer height, but I may be wrong as they just updated the system to give me more control and I notice that "good" is now at .3mm layer height, so it's possible that it was .3mm before.
Any way, I've been really happy with the prints, had a lot of fun with it, and a bit of frustration. I've had a few times where I've just had to step away from the stupid thing for a couple of hours and then go back to it because I was getting frustrated with it not doing what I wanted it to do...but the thing is, these times I was able to track the error back to something that was actually on MY end...not unloading filament correctly, adjusting my z-axis without remembering that I had adjusted it and causing some extrusion issues...things like that.
I think if you're willing to put in the effort, you can have some real fun with just about anything.
There are only two things that I wish my DaVinci JR had that it doesn't...I wish it could do ABS because I'd like to be able to print in ABS and use Acetone to smooth the prints (along with this I'd like a heated print bed) and I'd really like to have about 50% larger print volume...but I haven't really run into anything that I need that extra real estate for yet.