I hate the nature of teaching in that it makes you feel constantly not good enough even though i know criticism is a part of the job and part of improving. However anyone else fed up of consultant type people coming in and pointing out all the negative whilst also giving 'helpful suggestions' that dont really work for your setting?!