I don't know WHY younger me did this, but I finished Sonic 06 and hated every minute of it.
Everyone knows about how absolutely broken the game is but I powered through all of that; what really made younger me hate the game wasn't the bugs but the extreme loading times.
"Oh hey! This guy has something for me to do, I should talk to him" Then you talk to him, he says one line of dialogue then BAM loading screen. After 1 minute you finally load in but you're not playing yet, there's another one line of dialogue to read. Okay so gameplay must finally be coming right? NOPE, another 1 minute loading screen. Now the gameplay has begun but oops my hand slipped and I failed; so now I have to load again just to be told I messed up and then another loading screen to return to the main world.
TL;DR: Never play Sonic 06 for the sake of your sanity