I think the Insights function is great, however, for international companies, it doesn't really help to report on "Contract Value" due to currency differences.
Our default currency is GBP and we report in GBP. However, if I report on "contract value" through Insights it just shows the contract value without taking into account the currency differences. For EUR/GBP/USD it might not matter that much because they are sort of similar, but we also have contracts in HUF. 1M HUF is £ 2,000. So if I use Insights to report on Contract Value and we have two contracts with a value of 1M HUF and 1 contract with a value of 1M GBP, it will show as 3M. However, the actual contract value is only £1,004,000. It would be great if there is some sort of currency converter built in (doesn't have to be exact) so you get closer to the real number.
I now do this with a massive excel spreadsheet that automatically converts the contract value into pounds but it's not an ideal solution.