The armor thing always escapes me, but yeah, I can see how it could help.
As for my extra power points and such, I posted a thread with my possible house-rules that I might pick-and-choose from for my final list, including the more power points. I don't think it's too great of an increase... actually, hardly any at all.
And I personally love the Mind's Eye stuff on Wizards, though a lot of it just doesn't seem very... special? Godd stuff, mind you, but the laziness kicks in (I know, it's my primary problem) and I don't wanna fill in the flavor stuff.