What volume of print area do you need? Any specific filament types you want to use? What sort of budget? Do you want something that just works or are you fine with tinkering?
Hardware
I mentioned in another topic that prusas solid machines, yeah they're pricey, kits are cheaper than assembled and because they're easy to service, I wouldn't even hesitate at grabbing a second hand one.
A lot of really good responses, there's a ton you can choose from there, however I'm going to suggest looking into a voron v0.2 kit as an option, it's totally open source and you own your hardware, I self sourced my v2.4 but I've seen decent reviews of the formbot kits, they're up to date with the voron project and look to include some mods in the kit as well, the v0.2 with everything you need to put together and a dragon HF hotend is just under $500 USD, the v0.2 is a 120x120x120 printer and is totally capable of printing abs (in fact all of the voron printers can have their parts printed on it afaik) they also have trident and v2 kits but they're twice the price for the larger kits. Another option would be to source a kit from a local supplier, will be a bit more expensive generally though.
I've done both, my first printer was a Mendelmax 2 kit that I had to sell unfortunately when I moved cross country, learned a lot building it so I bought a preassembled prusa as my next one. If diy and modding is your thing I 100% recommend building a kit, and even if tinkering isn't your thing you'll learn a lot about how they work by building one, but also totally get the need for something that's capable out of the box.
Software
I use SuperSlicer heavily, Ellis provides a great tuning guide and superslicer profiles for vorons, but overall I like it, it's a fork of PrusaSlicer which is itself based on Slic3r which has been around forever. I think SuperSlicer and PrusaSlicer are on flathub, but they also provide appimages. SuperSlicer has a ton of settings, PrusaSlicer has some really nice features and out of the box printer and filament profiles, also a measuring tool which is nice. I like the interface better on SuperSlicer and it has some tuning tools built in.