Depends on your preferences, technical knowledge and security requirements.
Nowadays I can't recommend Ubuntu (and derivatives) because the experience with "snap" is awful. Perhaps Debian or OpenSuse can be good solutions.