you don't have the koalifications to comment on snow tires if you haven't used snow tires.
are they NEEDED, no. are they awesome and make your drive much easier/safer, yes. do they make you invincible, no. do you still need to have experience and ability to not drive like an idiot, yes. i would rather have snow tires than not have snow tires.. and i've always felt that all-seasons are basically **** in all seasons.