I had a bad Hostinger experience. Within a couple hours of registering a pair of domain names through them in 2017, I started receiving spam emails and phone calls on that specific email address and phone line. Within a few weeks, I was getting upwards of 50 emails and a dozen or more calls every day. It took months to calm down, and even now 5 years later, I still get 10-15 emails and maybe 5 phone calls a month regarding one or the other of those two domains.
I have domains registered back to 2008 (and older ones I've let expire) and newer ones that are in their first year, and as far as I can tell *NONE* of them generate any kind of spam (or it's so infrequent that I literally miss it completely).
This only ever happened with Hostinger. And for the first couple of years, every email and phone call would explicitly reference one of the two domains I registered.
So I can recommend their hosting I guess, never had any problems with it, but I would never, ever register a domain with them again.