If you’re looking for a challenge you could try FreeBSD. While not Linux it’s still unix like and can provide a great learning experience. I believe they have retroarch in their packages, and I’ve seen videos of people getting Steam working. They provide excellent documentation on their OS as a whole.
Unfortunately there’s nothing you can do to stop the horns. I did learn from this documentary called Hellboy that you can control them with regular grinding.