I think you know my feelings about avoiding the fetters of canon when storytelling would suffer, but being strict with it works for me, as well, and I agree: there should be more edgy, canonical extrapolative exploration of Severus' character—'cause I want to read that, too. *g*
I love the canon complications of Severus' relationship with Lily, however one defines it. Getting past it is a fabulous challenge.