Всё звисит от рук. Всё зависит от задачи. Ты же не будешь ножницами для ногтей, стрич кусты, и наоброт?

BlitzMax более продвинутый язык, там ООП, ещё много удобных фич по сравнению с б3д.
Движки есть, но и на б3д они есть, и скажу что те и те не слабые.