Speaking of unpopular opinions. Super Sonic> SSJ3 Goku. In the games, he fights enemies such as Solaris who, as Robotnik put it, "eats dimensions for lunch" Not even Super Buu could do something like this, he could make holes, but he couldn't destroy a dimension. Yet, Super Sonic, Super Shadow, and Super Silver beat him in each timeline separately. That speaks for itself.
In the comics, he's not invincible, but he's a planet buster. When using alien chaos emeralds, Sonic created a separate Super Sonic instead, and it was evil. It literally almost made 2 planets collide into each other by moving his index fingers! When Super Sonic (the good one) fought Enerjak (brainwashed Knuckles with the master emerald's power), both Scourge (evil version of Sonic) and DR Finitivous thought that, if their fight continued, their planet would be destroyed. Scourge got into a super form one time and said that he'd spindash his world and Sonic's in half just because he can.
I'd say that Super Sonic>DBZ verse (minus Bills since I know nothing about him).