Well it really depends on if you use plugins and code smart, for instance dbp's default colision system is slow and unaccurate, but we do have things like the free plugin sparky's collision .dll that makes dbp col super fast and extremely accurate. Most deafult things in dbp are slow but the seemingly endless supply of free plugins remedy that. I personally think dbp gets a bad reputation because people who use more complex programming langs are jealous that we can do things easyer.
Pros:
Easy
lots of support from tgc
Free updates
cheap
lots of plugins
lower level access (memblocks... etc)
tons of work doen for you (no need to code your own object loading system... etc)
Can use effects like shaders
Cons:
Can be slow compared to say.. C++
Not super low level like c++ is
A few broken commands
default ide is bad for some people (I like it though)
If you have any more questions just ask away!

My software never has bugs, it just develops random features.
C4: silly putty for men.