We're doing an evaluation of a bunch at work, and we usually come down to:
1) most charge per server per month, making costs go up quickly
2) you don't own the data & the API May not exist or be wonky with implementation details
3) most install agents, meaning your production servers have another piece of code on them, and it's hard to test how they behave under load