Graham, if you treat this as an opportunity to learn some new stuff, improve your diving and have fun, then I would say go for it.
Both Karim and Steve M are local and so you dont have those issues of flying someone in, or having to fly out of town.
It's supposed to be a learning/teaching...