Ok, I'll approach this by saying both the GOOD and the BAD. Because there's things I both like and don't like about this list
GOOD:
-I agree with 8/10 of the top 10 characters. I may move one here or there (such as not putting diddy in his own tier and moving rosaluma above yoshi/sonic) but the characters that need to be in the top 10 are there for the most part. Wario and Villager are the two I don't think belong. Mario/Luigi would be my 2 choices to put into the top 10 over them.
-Ganon and below with the exception of Marth/Lucina. all those characters I feel belong down that far in the list currently; honestly i cant even contest DK down outside the 2 I mentioned.
-I can get behind the sonic top 5 hype train for sure.
BAD:
-Marth and Lucina. I can't figure this one out no matter how hard I try. They are right next to each other, which is right, but 3rd/2nd worst in the game? Absolutely ridiculous. They still have good range, high kill power, and decent recoveries. Both are good at juggling. Where they lose their top tier edge from the other games is their increases in lag and range differences. Fair ending lag is the one that hurts the most. Still, this drops them to around (based on your list's tiers) C: Mid-low/Low. They are mediocre characters that aren't awful, but are not going to be going toe to toe with the best characters in the game outside of one or two exceptions.
-Little Mac. I can't fathom how he is this high. If anything, I think he's lucky to be above bottom 5 in this game, and should be down in that area. If you think that's harsh, maybe, MAYBE bottom 10. Hes the worst character in smash history offstage with the possible exception of 64 link. Not only that, even though Mac has super armor on his grounded smashes, he has a lot of roy zones on them, and they are laggy at the end, making them very easy to punish. His aerial game is bad outside of nair, and he has no real answers to camping near the ledge. He's just as bad at getting juggled as he is offstage too. Get him in the air, and he can airdodge, counter, nair, dair, or charge b when falling down. And those aren't all good options, just options that may remotely make sense. I still strongly believe little mac is trash, and that's a word I don't use when I refer to characters often, and should in the bottom tiers of all tier lists.
-I think Shulk is up more towards Greninja and Lucario,as I think all 3 of those characters are close to each other in ability and potential. I also think that tier should be swapped with the one above it (the one with dhd pit and pac).
-Mii gunner should be the other low tier besides little mac to replace marth/lucina.
I can make more positive and negative remarks about every spot, but I would be here for hours ;_;. Marth/Lucina and Mac were the two big no nos to me I had to bring up, and the fairly good accuracy of the top 10 is the big yes I wanted to emphasize. I really like the characters in it sans Wario and Villager. And the two I'd replace them with aren't that much farther down your list.