I think in your listing you've alluded to two possibilities right there: 1) an app that combines free/social and pro, and 2) an app that allows for distributed photos rather than the centralized model. It looks to me like there's still room for more players.