I would recommend going with something brandable/short so in conversation people have an easier time remembering it. Once you start implementing SEO you will be able to target your main keywords.
As randfish states you will have to work hard to build up your brand but the payoff and viral activity could be greater.
As randfish states you will have to work hard to build up your brand but the payoff and viral activity could be greater.