leader, what dont you get? We cant tell you whats better, you have to download the trials and see for yourself. The DGSDK is more powerfull because it utilizes c++, and c++ is a much more powerful language than BASIC, however it allows you to use the DBP commands, though IIRC you'll need DBP and the DGSDK for it to work.
The same goes for asking which modelling program is best, whats the best method for programming, whats the best tutorial to read when starting out, they all have to do with you. We cant tell you, because everyone has different learning abilities/styles. Yes, the DGSDK is more powerfull, but if you're just starting out then you'll be completely clueless as to what to do with it, and it would then be smarter to go with DBP. However if you've got some experience with c++, then chances are the DGSDK is right for you.
We cant make up your mind for you.
Projects: Online CTF Game | Newcommer's Guide to FPS's