Actually, I disagree with it being better than The Walking Dead. I actually felt the opposite. That's just me, and I played both, for the record. ; )
Dance my pretties!
The Official Art Thread - The Official Manga Thread - The Official Starbound Thread