You want a semi or rolling release distro. Fedora is semi-rolling, would be the most user-friendly I think. Anything Arch-based but more user-friendly, like CachyOS, would be good as well. Tim leweed is rarely recommended unless you need like bleeding edge, which it doesn’t sound like you really want.
Terminal.
All jokes aside, its personal preference. If you’re working in a dense file tree, you probably need the info that details view gives you. Icon view really only matter for media.