Hi,
Preferred is SAP Bo as you have D.B Knowledge.
BI/BW : Data will be in the form of cube ( Multi dimensional ) . In Bi ABAP code is necessary upto 30% it might vary depending on Business.
Here mostly data source will be sap .
BO : Data will be in the form of table's (Two Dimensional) , Here what ever data available in table's it will be shown in form of sql .
Here data source will be SAP & Non SAP (Oracle/Sql).
For more INFO Refer Below doc :
SAP Business Intelligence and SAP Business Objects
Regards,
Seshu.P