BlackBerry 10 Developer
Being a BlackBerry developer has always come with a lot of challenges. Even in the Enterprise sphere it has never been a straightforward task. As a developer I've questioned myself many times "is it worth it". Even as a BlackBerry 10 user, I've always felt ripped off "having" to pay for apps that were not only free, but legal on other platforms.