I prefer Sonic. He holds a special place in my heart because I used to have all the Sonic Adventure games for Dreamcast as a kid, and I remember spending hours in the chao garden. Sonic has enriched my life and I still play it today.
Don't get me wrong, I love Mario though. Both series offer a variety of fun games.