Sonic Generation 3DS port has one big problem is that Sonic team (Developers) Should have focus on the handheld Sonic games from the Game Gear, Gameboy Advance, and DS era. The level desigh is some what bad and the first three classic Sonic levels are rip right out of the games their base off. Now classic Sonic has the homing attack like his modern self which make it feel weird. So here how it goes if you don't like fast classic Sonic you could with faster modern Sonic with boost and everything. Gameplay is all 2D platforming which is a huge disappointing to me because the 3DS could handle 3D platformers like Super Mario 3D Land and it feels pointless playing as both Sonics.
The two Sonics and the two Tails must stop what ever go on. The story is the same, but this time Sonic made to his birthday party and Tails (Sonic best friend) hasn't finish getting the party and the purple monster comes and takes Tails to this limbo world where he meet his past self. Sonic Generation for the 3DS is different from the console port with remade levels from past Sonic games and different boss, but it doesn't make it a good idea. The 3DS was lacking a good sonic game, so Sega decided to port Sonic Generation to the 3DS about a week after the console port was release.