Bones0
Smash Legend
If you want to play Link, I don't think you should feel obligated to play a top tier just because you are utilizing advanced techs now. What I usually recommend to new players who have a mid-low tier as their main is to continue using that character and pick one top tier as a co-main. If you get to a point in your game where you feel like Link is legitimately preventing you from reaching the skill level you want, then at least you would have that option to change characters. Even if that becomes the case it isn't black and white. A player with a good top tier and mid-low tier character could use both in many ways. You could use Link most of the time and simply cover the worse matchups or stages with your top tier, you could use your top tier most of the time and Link for specific matchups that you are good at to abuse peoples' matchup inexperience, or you could just decide to drop Link completely.I'm going to be on the lookout for some, I know last year there were a few tournaments at my college and there might be some held at my local mall. My friend I play with the most is learning advanced techs too so we are doing good practicing with one another. I find it's harder for me to do the advanced techs consistently facing him though compared to when I am practicing alone for whatever reason.
Dash dancing is something I have also been working on some and though I can do a dash dance I haven't put it to much use yet because I haven't quite figured out how to. I am a bit behind though because my friend has already chosen a main and I am still torn between three. I have always had Link as my main character since I first played the game but now being competitive I know I am going to have to choose somebody else to step it up.
Maybe that's weird advice since most people would just tell you to quit Link and never turn back, but I think your decision should be based on what you want out of playing Melee. If you want to be the best in the world, yeah, you're gonna have to drop the Link. If you just want to be a high level player who has earned the respect of other competitors or just want to enjoy playing Link despite his limitations, then obviously dropping him will probably make you enjoy the game less and consequently get less out of it. I played another game where I mained a low tier for the first year or so, and then I switched to a top tier and enjoyed the game just as much (if not more because I get frustrated a lot when I lose), but I never regretted keeping up with my low tier even after I changed mains because I could occasionally go back to my original main and just enjoy the character for what he was.