Ok here are some of my notes on ganon.
#1) Don't let ganon hit you.
-Do not go into Fair range: If he Fairs your shield, bad things happen.
-Do not let him Bair you. This move is stupid fast and stupid strong, luckily it's not to bad to shield it. (Common things: Bair->Ftilt, Bair->OverB, Bair->Bair->Bair->Bair->etc.)
-Know when the purple stuff is coming. This is fairly obvious (the overB i'm not so good at) and you can punish this so hard.
-With WDback can run away from ganon for a very long time.
#2) Ganon is a tricky *****.
-His range changes as he approaches the ground. Stupid wavelanding
-His options change around a platform. Know them.
-Ganon has a lot of wierd combinations, so watching when he lands and when he doesn't is very important. Examples: FJ Dair->DJ Dair, FJ Fair->DJ shenanigans
#1 + #2: You must recover.
You need to know exactly what ganon can and cannot do to you as your recover. His ranges and possibilities. Because ganon's do some crazy **** to edgeguard samus and if you do not know how to get around it you are ****ed.
#3) Ganon jumps...a lot
-This is especially true of the double jump. Abuse this.
Example: Upthrow ganon at low percentages. FJ at him, most ganons (the dumb/scared ones) will DJ. Then you DJ and punish. (GJ you stole his DJ!) (Btw I don't endorse this tactic as Dthrow is superior)
-My favorite way to hit ganondorf is as he jumps. Do Fairs and Uairs low%s and Nairs at higher%s
#4) Never ever, under any circumstances, even if your best friend says it's ok, or if everyone else is doing, or if you think it's a good idea because seriously it's not, which you need to trust me on this because this is super duper important, as in if you do Do this you will seriously get hurt really hard, and like not in a good way hurt like 70% damage hurt, which considering ganon's strength is like 3 moves but you need to persevere through that ****
Never be above ganon
-This being said, don't use your double jump against ganon (well very sparingly). You will get hit again, but it's better than being hit again and losing your DJ.
#5) Know things and use them to create tools for yourself.
Here's some my things to know:
-At low percentages ganon's best moves against Samus are
1: Dair
2: Grab
-At mid percentages ganon's best moves against Samus are
1: Grab
2: Uair
3: Fair
-At high percentages he just has to hit you and you will probably die.
1: Bair
2: Grab
3: Fair
-Note that this is not ganon's safest moves against samus just his most damaging.
(I'm not going to list ganon's common approaches because if you don't know the max spacing of those moves and how to see it coming you are failing at #1.)
-Using my list of scary moves I can create a mental Zoning tool. Generaly example: Do not be in position X at time Z because of move Y. In position A make sure you do move B to stop ganon's move C. etc.
Ummm.... if you want to know good moves against ganon that's a bit different and it's probably better if you figure that **** out. But here is a couple moves I like:
1) Jab on shield
2) Fair
3) Missile
4) Ftilt
5) Dsmash