

Creating a repository is not absolutely necessary, but it will make the process of updating the kernel much easier in the future. If you plan to frequently update the kernel with custom settings, creating a repository is a smart choice. If you update the kernel very rarely, you can get by with manual compilation.
Ubuntu,Pop!_OS,Fedora,elementary OS. I would like to start with Ubuntu or Pop!_OS. These are the most popular and well-adapted distros, which are ideal for gaming, creativity and safe use. If Ubuntu is not to your liking because of Snap or telemetry, Pop!_OS can be a great alternative. But you can still download any distribution you want, you just need to look for it yourself