Hi Kevin,
We use both, and don't see it as an "either/or" situation as they provide for different use cases.
I think of Views as "global filters" for your reports and dashboards. Great for using them as you are for grouping accounts or other aspects of your environment. And of course they can provide for restricted views of your environment by limiting users to specific views.
Business Mappings are "custom dimensions" (or columns) for your reports. For instance, we use them to map product owners and business unit and other data to AWS tags to be able to split/compare/allocate costs by product owner or other groupings. No limit to the ways you can carve up costs and usage in the reports via custom Business Mappings.
And don't forget Account Groups - they're like tags for your accounts, and great for providing different dimensions to your accounts within your reports (cost center, bu, account owner, etc.).
Views act
outside your reports and dashboards as global filters restricting the data available to them. Business Mappings (and Account Groups) provide custom dimensions for slicing up data
within your reports and dashboard widgets.
Best,
Jeff
#Cloudability