Great for you and your situation, but most students are not taking those AP courses. If you are a higher learning level student, then go to Ames, if you are an average to below average you are better off going to a school with smaller class sizes and not getting lost in the crowd.
Athletically the Gilbert district has been performing at a very high level over the past 10 years or so. So unless you are doing one of the niche sports, you are going to be better off playing at the smaller school that is winning than getting killed at the larger school. Larger districts are always going to have more extracurricular than smaller schools, it's just a numbers game.