Not much I can ad to all of the great reasons mentioned already, but here is why I use AGK...
A friend turned me onto TGC back in 2005 when I was looking for an engine for making 3d First Person Shooters.
I managed to get in on FPSC about a week before its release, and I was immediately hooked.
Learning about FPSC turned me onto DarkBASIC Professional, since that is what FPSC was written in.
I was surprised to see a BASIC programming language being developed and used for so many great projects.
I started out on a Commodore Vic-20, so BASIC was an old friend, and will always hold fond memories of my youth.
AGK V2 makes exporting my games for Android a snap, and programming in BASIC is the icing on the cake.
Simply put, AppGameKit is the best choice for me because everything is so easy to do, without a big learning curve.
Over the years I have learned over a dozen programming languages, but programming in BASIC will always be my favorite.
AGK allows me to do things my way, and that makes programming more fun and less like a chore.
Thanks to TGC, and to Lee Bamber for creating DarkBASIC and DarkBASIC Pro, which were the foundation for AppGameKit tier 1.
Also, a special thanks to Paul for all his hard work and making AppGameKit the wonderful mobile development environment that it is... the best.
GOTO FanForLife
Coding things my way since 1981 -- Currently using AppGameKit V2 Tier 1