Bear in mind that NAHL teams (and USHL teams) call up Midget AAA players during the season, too, and create "affiliate lists" that if the player agrees they only can be called up to that particular club for that season. I would also say the speed and quality of play at the Midget AAA level is better than that of the NA3HL, overall. At the end of the day you really have to look no further than the draft and tenders; very high percentage of players taken and/or tendered are out of Midget. More than anywhere else. Not telling you what to do, just giving my opinion. I worked for one of the better NAHL teams in the league last year and I don't think our staff ever went to any NA3HL games. Our coaching staff had contact with their NA3HL affiliate, and I do believe one player (who was an over-ager if I remember correctly) did get called up once during the season for a while. I don't honestly remember if any were drafted or tendered, but I know almost all of our recruiting was done from the Midget level, mostly Midget Major. Again, just one program in one league and one opinion. As for the USHL, I don't know of any that scout NA3HL games. They're scouting U16 and U18AAA, and even Bantam Major in some cases, as well as taking a look at NAHL teams for guys that would be good enough to make the jump up. You're young enough, you could go do that for a season and see how it goes and see what happens, but if you're good enough to play AAA my thought process would be to keep doing that, personally.