RE: IMAC 1st preference ?
I have never understood the desire to fly at a higher level than your skills are at. Flying anything above Basic until you have solidly learned the fundamentals of flying straight lines and the proper geometry is foolish. Everybody wants to "move up" . It is like the 30 handicap in golf who insists on playing from the back (pro) tee box. It is frustrating for him and painful for those who are playing with him, sort of like the judges who have to watch a guy who is in over his head wander around stumbling through the sequence.
I still think that until you are solidly in the top 25% of the class you are flying that you still clearly have things to learn and should stay in that class until you learn them.