I am B5 to S1 support main.
BUT recently in S1 (after 1 demote (from 66LP !!), and 1 failed promo (back down to 0LP !!)), I have recently started playing tank top.
I will be the first to admit, I am not a great player. I do not think like you do that I am solid gold. Nor do I think any other role would help me climb faster, because I know for a fact I would need a lot of practice. But I hope to at least get Gold5 by November lol.
Tank Top - Maokai, Galio
Worst lane I was maybe 20 cs under during laning. Best game 10 cs up during laning (once with 2 kills).
BUT I go into every game expecting to rightfully just farm what I can. I want to work on my cs, but I would much rather turtle and not risk death. The last thing I want to do is feed. Thinking about it now, I should be better at knowing when I can push or not since I look at the map, but I often fail to predict the jungler. Even worse, if I push I am extended and sometimes the opponent will freeze on their side which is bleh (push more and run away).
I will say my cs goes down come midgame (honestly before midgame, because I often start roaming much earlier than a toplaner). I can still hold 10cs difference, but my turret will get damaged. But if I succeed in the mid/jg gank, I think it is worth it.
By late game, my cs is way down. I am the tank frontline, and even though traditionally I would splitpush and have the tp for fights, I would much rather group and fight.
Overall though, I have had fun with toplane tank. I have won a decent amount of games, but also lost some games. I am currently using XP Quints and Gold runes. I do not know if those matter, but I will say. I am never far behind in levels, I am able to complete 6 items easier than I could as support, I am actually tanky unlike a "tank" support.
I know top is an important lane and can carry. But I am honestly tired of having teamcomps without a tank/engage. So now I take it on myself to guarantee we have a tank. Hopefully mid can carry himself, hopefully jungle can impact lanes. Those lanes are too important for me to play, but I can hold top.
Best games - when jungler comes, we usually get a kill. I play like a monkey so other toplaner plays bad too.
Worst games - uhhh Nasus at 600+ stacks in lategame... sorry team (but we won), Darius with 2 early kills because I had only a loose clue what his passive did.
I queue Top/Support now. If I get top, it means hopefully a support main is bot. If I get support, it means I get my main role, hopefully a top main is top.