My main dislike of it, that it can't operate in a true 3D enviroment. Flight sims, space sims, 3D puzzles. It's unsitable for all of them. Also I am not the only person to be caught out with this, I've had a few people ask me what I thought of DarkAI, and each and every one was shocked to hear that it would only operate on a plain, i.e. 2D. DarkBASIC Pro, is mostly viewed as a 3D game enviroment. Had they called it DarkAI 2D I'd have had no issues at all. And yes, it is my fault for not reading the 2D shape statment, that BatVink pointed out. I just downloaded the demonstration programs they released and made my judgement based on that. 3D shapes moving about, I assumed that it would work in a true 3D space.
The simple fact is that is, that if you are writing a diablo game, it's great, or pacman, or a doom style game (Doom 1 not 3), or even an RTS game it's great. If you are programming a multiple level FPS game, with floating gun emplacements, men with jet packs, flying vehicals, or a space sim, or anything else the existing in a true 3-Dimentional space, then it's a right pain in the ass.
But, that is just my opinion, clearly other people worship the product. I think it's pretty clear from this thread what DarkAI does, so you can make a completely informed decision either way. I hope it suits your needs.
I lay upon my bed one bright clear night, and gazed upon the distant stars far above, then I thought... where the hell is my roof?