I think there's even a better method... just don't create a character based on game mechanics.
Figure out who your character is first. What do they want? What are their personality quirks? Do they have family or friends? Why are they adventuring in this particular campaign with this particular group of adventurers that this particular DM is running you through? Where is this setting located? What is important to this character and what is it about adventuring in this setting and with this group that will help them get what they want?
Once all that stuff is done and you've created a narratively satisfying roleplaying character to play... then worry about what class or subclass they are going to be. Because at that point you will most likely have all of your options already narrowed down for you and they will be geared specifically for the adventures you are going to be going on. And you'll not have to worry about whether or not the game mechanics you wanted to play are going to be an actual hindrance to you rather than a help.
Figure out who your character is first. What do they want? What are their personality quirks? Do they have family or friends? Why are they adventuring in this particular campaign with this particular group of adventurers that this particular DM is running you through? Where is this setting located? What is important to this character and what is it about adventuring in this setting and with this group that will help them get what they want?
Once all that stuff is done and you've created a narratively satisfying roleplaying character to play... then worry about what class or subclass they are going to be. Because at that point you will most likely have all of your options already narrowed down for you and they will be geared specifically for the adventures you are going to be going on. And you'll not have to worry about whether or not the game mechanics you wanted to play are going to be an actual hindrance to you rather than a help.