The Ultimaker is a really well made printer, and has an awesome community. I was really considering the Ultimaker 2, though I eneded up going with a Lulzbot Taz4. I went with the Taz since their customer service is top notch, printer is highly rated, up-gradable extruders, multiple materials, completely open source, has an office that is based in the U.S.,and the print volume was bigger than the Ultimaker (at that time). I believe Ultimaker is also open source, so you won't be locked into any ecosystem.
I haven't had any catastrophic failures with my printer, and any small hiccups the customer service reps were patient and very nice. I had a power supply croak, and needed a new screw for my build platform. When I was on deadlines they would overnight me parts for free, or at a reasonable price.
As others have said, the biggest thing to consider with any 3D printer is there will be a bit of tinkering until you get the print quality you want. And there will be missteps, prints failing, stuff popping off the build plate, lots of things that will give you extra gray hairs and wanting to throw the printer out a window. I'm a dumb dumb when it comes to electronics so I had some frustrating times here and there, and 99% of the errors are because I'm still learning about printing etc, even a year later.
Also, be mindful of any fumes or Ultra fine particles, including PLA. ABS is the hot topic as it's made from petroleum, however PLA still gives of UFP's and even plant based, is still a melting plastic. I only mention this because I am very sensitive to things of this nature, and I've heard way too many people(mainly vendors) pushing PLA about how safe it is. Even walking around a recent 3D show here in NYC, myself and the crew of people I was with, started coughing and getting a scratchy throat, and all the vendors were running PLA.
It's a bit more money, though if you're doing very small parts and models, check out the Form1. It's price is higher than a filament depositing printer, as it uses a laser to cure UV resin, though I think it can handle fine detail a bit better. The movement of the extruders on FDM's have a tendency to pull tiny parts off print beds. It'll take some patience, though they're incredibly fun to work with once you get settled in!
It just comes down to what you want to do with it. Ultimaker and Lulzbot are excellent printers. I haven't used a Form1 myself, and have only seen them at shows, though it may be another avenue to explore!