Hey yeah, I totally forgot about traits! I've seen people use them to great effect, but maybe more people ignored them after writing them down. I am fine with either, but I liked how they helped players think about their characters.
I would say "trap mechanic" is a bit overblown, but there is...