On the other hand (in particular for smaller companies particularly not in the USA): How much can you afford to pay? Can you actually afford the self-hosted route?