Unfortunately, I think an apps popularity isn't based off of the things mentioned in this article. Apps like "Pull my finger" and "Mafia Wars" are not popular cause the creator priced them correctly or they were marketed well.
At least for me, hands-on experience is a required complement to theoretical learning.