If you are just using it as your single computers config, flakes are simpler than not using flakes. And adding multiple inputs becomes easy.
The main reason flakes are confusing is because people who don't know what they are explain them wrong. See here instead https://www.youtube.com/watch?v=JCeYq72Sko0