It really depends on what your interests are. IMO, US takes a bit longer than IOA because there are so many shows, which means planning your schedule around show times. However, many people are not that interested in shows, and would rather allow time for multiple rides on the coasters, therefore spending longer at IOA. I'm a "see it all" person, but it just depends on what's most important to you.