I am answering the first and the third question combine here. Regarding the scope in SAP BO career, it is definitely having scope because these days in highly competitive SAP sector companies are focusing on result-oriented solutions and BO has that quality in it. What you can do more is grow your skills and for this you can choose some highly important SAP BO courses. Some courses I know like SAP BO Web Intelligence or the Design Studio etc... Also if you are interested in SAP HANA then start learning it; this would be your best choice.
Now regarding the question 2 – If you really feel that you are good in programming then I also recommend you choosing ABAP, UI5, and SAP FIORI etc...
I hope my answers make sense to you!