GNU is bloat.
The only time I'd ues GNU is where I want to make sure that no sofrware is proprietary, including firmware/drivers, because they have a clear policy.
Otherwise - I'd use OpenBSD if you can, FreeBSD or other *BSD if you cannot.
There are other operating systems, but none that have modern desktop usability like OpenBSD/FreeBSD.