Wanting to play my backup character
Okay, So Im having a bit of a pickle with what to play in our campaign that just started (4 sessions in). I originally made my "backup character" as my first option. It is a Reborn warlock who thinks he is a wizard, cursed with forever life by a necromancer. But In the end I decided not to play that since we are playing with a new DM and I felt like the character and backstory was quite complicated with some homebrew and heavy lore (like the necromancer). Instead of discussing with my DM I decided to instead play a more simple character that I would feel would be easier to play around with for the DM. Looking back this was a bad choice.
I am now playing a ranger and while I like the characters backstory and mission I don't really get that much enjoyment playing him. And I thinks that's because he doesn't really give much to the party compared to the other PC's. We already have a fighter who is a much better frontline and does more DMG. And a druid that has the same spells as me. We even have a character playing the same unique race as me. I didn't know this when I choose playing a ranger and know it feels like I'm just there. Having someone making what I'll do, just better. And of course I get that you can have multiple people having the same role as me. It just feels like the ranger doesn't really fill any of those roles in any way and isn't really my playstyle.
My backup character on the other hand would have fit the campaign perfectly. Not only did other people bring homebrew and heavy backstories. But it turns out the main villain is a necromancer. And it also a class I enjoy playing from previous campaigns. And I kinda want to kill off my Ranger and play with my original character. But I also don't want to be the guy who change his character just because he is better. I just think I would enjoy playing the game much more with him. I know all off this could have been avoided if I talked to the DM during session zero and gotten a green flag on playing my warlock. And I feel so stupid not doing that. So what would you do If you were on my situation? Because I honestly don't know what to do