I don't mean on BI as independent product. BI also collects data from NAV database and I think about BI based on NAV data.
NAV is transactional system and NAV is fast and reliable. But, BI is better for reporting.
BI can make KPIs and many other things, easier and faster than NAV. I prefer BI for reporting.