You've already gotten a lot of justifiable compliments on your Filch and his complicated attitude toward magic (though his assurance when it comes to handling his sexuality adds another delightful layer), so let me take a moment to praise your Snape: his boyishness, the surprising ways in which his Muggle connections influence him, the small scars the war has left. Great characterizations, both of them.