Sonic would win. He is faster, heavier, stronger, better recovery and has more kill options.
Sonic doesn't have a projectile, though, so Lucas could keep him at bay. Plus, Lucas has the advantage of longer grab range (Rope Snake). I'd say it's even.
Sonic would win. He is faster, heavier, stronger, better recovery and has more kill options.