Do you? Does it really matter if an API is usable or not? If a platform is compelling enough, will you still develop for it even if the APIs are terrible?