One of the reasons I hate systemd is its race conditions, e.g. attempting to mount network drives at the start of network configuration rather than after its completion, so it always fails. That was a previous release of Mint, I think they subsequently fixed it, but reading the documentation was of no help at all as it was variously inconsistent, gibberish, wrong or missing, and all of it seemed to be an excessively complicated means of configuring something simple. My late gf's PC still uses it and I'm still not ready to change it to something like MX Linux so I've had to set up a job that retries NFS mounting after systemd has finished booting, though its habit of periodically reconfiguring the network for no reason at all can still screw it up.
Most of the time I'm not that bothered whether booting takes 5 seconds or 5 minutes, it's restoring my session that's the time-consuming and fiddly part and nothing seems to get it even slightly correct; actually, of individual applications, Firefrog actually gets that one right: even if it can't remember its screen position, at least it remembers my tabs and other shit.
I suppose tolerance of boot times partly depends what you're used to; back in the olden days my boot times were about 1 second (Dragon 32, albeit to crappy MS Basic with a cassette deck for storage) to around 10 minutes or so for a M68K or MIPS Unix box with lots of services or a VaxStation with VMS. Some of the old beards talked darkly of "most of the day" to get a mainframe from a cold start to a point where it could do useful work but I never knew whether or not they were exaggerating. We were using IBM 3090s at the time which weren't slouches either in CPU power or I/O so I'm not sure about that, unless some of the services were just particularly egregious to coax back into life. Also uncomfortable memories of trying to persuade a Vax mainframe to boot after a scheduled power outage (it was early and its army of butlers hadn't turned up yet) and realising whatever witchcraft its FEP needed wasn't even vaguely the same as the little desktop version.