I’m at XJT now and am very happy with my decision. It covers all the bases of your 5 items. If you have any specific questions I can try to answer.
As for AW training, I have two good friends that are currently there. Both came from GA. One a CFII the other a survey pilot. Both had no issues with training.