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
By making that comment you did engage with it… Not commenting at all would have been disengaging…