Yes... it is huge compared to b4a for sure. It is because it does not depend on the android, it is fully autocontained. I believe that for simple stuff is a no go. However for complex things, specially when you need to share the source code could be an option.
I am using b4a for some applications succesfully. My app is fast, simple to deliver and small 512kb. However for a new app that I am doing I am going to use Delphi, since it is a business app that need to be shared on PC, iOS, Android and Web with the same core source code there is not other way to generate native full featured applications.
I believe that for sometime we will need to use different IDE according to the needs... Just sharing the experience.. still b4a a great tool...