Take this is a personal opinion; I'd advise you seek advice from a variety of sources.
I'd say only use DBPRO if you want to target Windows only, or can handle the process of porting your source code for other tools. The majority of my target audience is using Windows PC's to play their games. For this reason, I continue to use the tool for my work, porting any code required for other platforms when possible.
If you want to tap into the mobile market and at the same time implement 3D functionality, I'd go with AppGameKit (App Game Kit). This is a multiplatform support development environment by TGC which has a more active community.
From what I can tell, mobile (Android/iOS) gaming is on the rise with more and more non-gamers being drawn in, kiting the success of social media and video marketing. AppGameKit is better to take advantage of that, and offers better support.
On the other side of the coin, there is a rise in success of indie game projects (often using older technology for) sandbox, zombie survival and MOBA's. This is attracting people to PC gaming, for quality mouse+keyboard competitive or long-term-casual gaming, and I think the console industry is slowly but surely morphing itself to the PC (Steam / Media PC). DarkBASIC is in a better possition to take advantage of this trend, utilising time and tested technology being proven by successful indie releases.
So for better support, and alround funtionality, AGK. For better facilitation of Windows Gaming, DBP.