Out of 10, how good is Sonic Generations?

Board 8

It's long, the Spikes mechanic is crap and the end area for modern is really boring.