Quote: "None provided me that good feeling I had with DBPRO. And why? Because even though DBPRO is using directx9, contains bugs and is not x-platform and whatever cons you can sum up about it, I absolutely don't care. Just because it is so easy to create games with"
Absolutely agree with you. Not sure about the reason, maybe the simple, easy to read syntax, maybe something else, but I enjoy the process of programming in DBP more than in any other language. Worked with/looked into C++, Scala/Java, Unity, PyGame and Haxe, and in each of them programming, to me, feels like "work". I always get the feeling other languages make things overly complicated where they don't need to be (although that's certainly a matter of habits.. if you've programmed in a language for 10 years, it's kind of obvious you'll get along with it really well).
If DBP was cross-platform, I wouldn't even bother looking for alternatives. Performance isn't great and the non-existence of actual pointers, call by reference, proper array handling etc. make it a bit hard to work with at times, but I reach my desired results way, way faster than most other programmers I know, and the games usually perform well enough on all computers.
Also, using DBP makes me feel like an underdog in relation to the "industry", which is cool.