I've played most of the roster extensively, looked everywhere for a main, couldn't find one. I kept going through cycles of picking up a new char, learning everything about it, getting really good, and then dropping it because I just wasn't feeling it.
Of all the chars, Ganon really stood out to me, due to his ability to get opponents to kill % in just a few hits, and kill off a single read. I mained him for the longest of all chars and managed to hold my own even in tourneys, but it really started to show that I was losing matches due to MUs rather than skill. I eventually switched to CF, and while he's a lot better allround and certainly not lacking in power, he's just not the same, and doesn't feel right to me. I also thoroughly enjoyed Lucina, but more so for the moveset. Would've picked up Marth, but after playing around with him some, I realized it's not worth it with how stupidly precise the tip hitbox is (especially with how you don't get the bonus if you hit with anything but the tipbox). After that it rather quickly devolved into the aforementioned picking up a new char, getting good, and switching again.
Then Roy came along, I checked him out with very low expectations (because mewtwo was pretty much unchanged from melee as well), and it just clicked. He feels so perfect to me, dances around fluidly stringing moves together like it's nothing, while hitting like a truck in the process. After playing him almost exclusively for a week now, I finally managed to put my finger on what exactly feels so good about him.
I've thought about Ganon alts on several occasions. Ganon still has his melee moveset, but changing it wouldn't be the best way to go, as I (and many others) really like the moveset as it is. An alt would work just fine, and the question is more so who than how. There's pig/beast Ganon, the Toon version to match Toon Link, his hyrule warriors version, etc... But those are all taken from existing lore.
One version that never occurred to me, is young Ganon. There's no lore (none I can find at least, besides him being raised in a desert) on Ganon's younger days, so it's kinda up for grabs what he'd be like. But it's not too difficult to imagine what he could be like in his physical prime; lightning quick, skilled with a sword, and already radiating with power.
It just occurred to me while playing Roy, and everything checks out; he feels like he could be Ganon at a younger age. If young Ganon were added instead of Roy, it could've been literally the current Roy with a different char model, and it would work perfectly (disregarding the obvious similarities to marth's moveset). Roy is the Ganon alt I've been waiting for. All he needs now is the koopaling treatment, with a Young Ganondorf skin alt.