I have been thinking of buying a desktop printer for home/hobby use and I would need something cheap. I like the resolution of SLA and other resin based printers but they tend to be expensive. FDM is fine but finish is poor. Any recommendations?
Depends on your application. If you want general use for random things, I would say FDM would be a smarter choice.
SLA is great for fine details, but post processing makes a mess. You don't have just the printer, you have alcohol baths and a UV curing box as well. The latter is probably not needed, but it gives the model a bit more rigidity on the exterior and cures the resin where the wash didn't clean it off. The thing I do like about SLA is the fact that you can print rubber like materials a lot easier than with FDM. Not only that, you can get Lost Casting materials too, if that's what you want to do.
FDM materials are coming along with new compositions too, but some can be troublesome with certain printers/extruders.
People seem to like the Ender series of printers due to the price. But I find my Prusa Mk3 to be quite reliable and it has all the nice to have features you could really want. Go for the Prusa mini if you want to save a few bucks and don't need a large volume printer. Plus, it's not that much smaller than the MK3 anyways but it's half the cost than the Mk3 kit.
I can't recommend any SLA printers as I haven't owned one and don't really follow it all that much. We used to have one of the Carbon M1 printers here at work, but the lease for that was 50k/year. No joke. We also have a Stratasys J850, F370, and Markforged Mark II. We really don't need SLA since we have the J850. And the F370 I would say isn't worth the 70k for an FDM printer. It's really hands off, but maintenance is still required.
The Markforged, however, is my absolute favorite printer. Literally ZERO problems in the last 3 years. Just load a new spool and go. Print quality is the best I've seen from an FDM and we can also have layers that contain continuous carbon fiber, fiberglass, or kevlar. The build volume is long, but short in height and depth. And print speed is not fast by any means. But their Onyx material is fantastic and has properties that are very close to just regular old Nylon extruded stock. At 16K, it's very affordable for shops. Not affordable for home. Just wanted to mention it to help you gauge where my knowledge comes from.
I've owned Two XYZ Davinci 1.0, A prusa MK2 with multi-material, and now I just have my MK3. I've used the Flashforge, Orginal Makerbot, Makerbot 2, and the Makerbots after they sold out to stratasys where they just had issue after issue after issue.
Check out Tom Sanlanderer's videos on the YT. He's pretty thorough with his reviews and knowledge. Other channels that are good are 3D Printing Nerd and Maker's Muse. I'm sure there are other channels, but those ones have been around a while, so they've seen it all.
Cheers!