He definitely shouldn't dump ITWF/GTWF... but staying with the 2 fighter levels, and keeping the dragonmarks is an option.... I like that you can cast them in the middle of combat with no chance of failure... They even work in a beholder anti-magic field.
I do wish they were a bit faster though.