Playing the demo has been a lot of fun, although it has only whetted my appetite for more Smash!
Mario is much quicker and Link has some hard hitting attacks, which is great. Pikachu still isn't my cup of tea. Mega Man is a really interesting addition with this spacing attacks (with his neutral attack, forward smash, and forward areals being Mega Buster attacks). His specials are pretty garbage, but he's pretty dangerous otherwise!
Villager is really quirky, but that's what makes him so much fun. I also found that he's the hardest Lv. 9 CPU to beat. Just very annoying and his recover options are insane.