It all depends on your skill level, money you have to spend and your preference on accuracy, ease of build and level of detail.
Of the three kits, the new Dragon AIM is the best overall. It will be a more difficult build but is most accurate and has an abundance of detail. It builds into a US Army tank OOB, but some kit bashing with other Abrams items can produce a Marine tank.
The new Tamiya M1A1/A2 builds into one of three versions. It will make a US Army M1A2, US Army M1A1 or USMC M1A1. Easy to build, fairly accurate, relatively expensive. Some of the parts are carried over from the 1982 original M1 Abrams kit.
The Academy kit is an update of their poor copy of the Desert Storm era Tamiya M1A1 kit. It adds some updated OIF details, but is still a rather poor kit overall. It will be cheapest and an easy build.