That same list has Harry Potter at 2 and Rachel Green from friends at 6
Homer is EXTREMELY overrated and the success of the simpsons overall puts him on a pedestal because hes the main character but in reality hes just an above average character on a great show.... you would know that if you actually watch the shows and not go off some bullshit popularity contest list
Lol replace homer with Kobe Bryant and you have basically every Kobe haters favorite argument about Kobe playing for the Lakers
Goku is the best only in that he is the most powerful, the purest protagonist, and the pinnacle of good that boys look up to. Like a Personal Jesus.
Awesome loyal husband to chi chi
Shares the blood of stone cold killers but turned his back on his own instinct and chose good.. just like an adopted child from the projects or a wild cub from a zoo would abandon the negativity around them to become a powerful upstanding citizen
Caring father and great teacher to his son
Destined for Heaven
Perseverance through thick and thin
Neverending Spirit to improve himself
LAughs and smiles when he fights
Piccolo and Vegeta are more memorable, cooler, and will likely appeal to more flawed, realistic watchers because of their personal struggle, darker sides, and higher intellect.