DLC is kind of a deterrent, honestly. I like unlocking my characters/levels/music from sheer effort.

That being said, I'm probably going to drop a troutload of cash on launch day and have some people over to play until sunrise.