Can Blueprint do everything C++ can do ?

As I understand it the Lua bindings (Or any other language on that plugin architecture) are made from the blueprint bindings anyway. So Lua should basically just be blueprints in text form.