I don't think the minish cap is the best 2d zelda but it is definitly not the worst 2d.
I prefer link's awekening the most, i love the story for it's originality compared to other zelda 2d games, which most of the time is "go save the princess", it gave me some sort of déjà vu and i really like it for being distant from the basical storyline. I also loved the characters, and the ballad of the wind fish is one of the most memorable zelda song in my opinion. I really think that link's awekening was a very elaborated game for it's age, which makes it one of the best 2d zelda game with a link to the past.
Other than that i would also say that a link to the past deserve more to be the best 2d than the minish cap. I know it's a bit overrated, but if you look at it carefully, this game could be considered as the ocarina of time of the 2d zelda games. Alttp and Oot share the same game formula: light world (3 dungeon)> master sword> dark world, and for oot: present (3 dungeon)> master sword> future. To me alttp is as epic as oot, because it is certain that if alttp was the first 3d zelda game instead of oot it would have been as popular as oot, even if it's story is not elaborated that much.
But don't get me wrong, i like tmc too, i love the graphics i love the musics, especially the 4th dungeon one, and i replay it often but it can't be the best 2d zelda, it didn't bring that much to the world of zelda (except from the appearance of vaati and the creation of the 4 sword).
But again that's just my opinion, not everybody think the same thing as me.
Oh and i'm sorry if i did some grammar mistakes