ClassicShell being free is definitely a bonus in its favour, but it doesn't seem to have options to boot-to-desktop or disable hotspots in Win8. IMO those are useful things to.
!? ... yes it does. ClassicShell has waaay more options than Start8 has and one of them is 'skip metro' and 'disable active areas'.
I simply don't like the way Classic Shell looks. Start8 seems to have done a better job at replicating the new Windows 8 desktop UI and what a proper start menu might have looked like than anything else I've seen.