Any modern distro.
There are GUI methods for adding repositories to every major software center to my knowledge, and it isn’t very hard.
Kate, and other modern file editors are more than equipped to handle some config files, that’s probably the simplest thing ever.
There are multiple GUI front ends for samba.
Don’t comment on the usability of Linux GUI if you haven’t even tried in the last 20 years like seriously
I wouldn’t advertise on the premise that Windows is a horrible, privacy invasive OS. Even though it’s true that would easily be grounds for Windows to claim defamation and pummel the entire thing into the ground with legal fees