This probably isn't the best place to ask to get an objective answer, but I was wondering if anyone could comment on the pros and cons of each when choosing an API to do graphics development. In particular I'm interested in the size of the user community, support and lifespan. Thanks in advance