I appreciate your honestly regarding how the game is designed.
Personally, I think it'd be more interesting if your classes were more balanced but each offered a different way to play the game, which would naturally make ranged classes have an easier time in the early game thanks to keeping out of harm's way more easily but would balance out more later on. However, that's just me. As for music, I appreciate you want to avoid using AI music. That said, there are many resources out there to find non-AI made music that could be temporarily used. I'll admit, I only brought up the music because the game honestly felt like it was a lot later in development than it seems it may be.