The ability to see all data in one place, including financials as well with other modules such has inventory management makes this system very powerful for our organization! There are some areas where it could be improved but nothing that would make us switch over from using BMS (or any product).
We've been able have everything we need within 1 database which helps speed up reporting time by orders or even just looking at an account's general ledger without having 2 different databases open simultaneously - something I'm sure many companies do not realize until they use them both together!!