Quote: " Is AppGameKit better than Darkbasic pro? "
That's a pretty subjective question. DBPro is no longer in development and hasn't been for many years. AppGameKit is still currently in development, supports many more platforms and is a little 'slicker' IMO, but still lacks some features that DBPro had.
Quote: "does it come with any tools like cartography shop?"
No, none. Forum users are working on other solutions as CJB mentioned, but nothing official.
Quote: " 3d assets/buildings thats the language commands will work with"
AGK supports many object types, many of them DBPro supported. The currently supported formats are .X .3ds .md3 .smd .md5 .lwo. .ac .b3d .dae .3d .lws .ms3d .blend .m3 .obj and .ago (According to the help file.)
I like DBPro's ability to allow for dll plugins to expand the language which AppGameKit doesn't support.
I also like AGKs cross platform and broadcasting ability. AppGameKit can be played on many devices, from Windows, Mac, Linux, Raspberry Pi, Android, iOS, HTML5, Universal Windows Platform and even the Xbox one. (UWP apps are basically HTML5 apps packaged through the Visual Studio IDE to create a UWP project, which will also run on a developer build XBOne.)