I intend to do a lot of research into this, but I know this community has a knack for delivering hard-to-find gems of knowledge, so I figured I'd ask here first.
Preamble (My Situation)
I'm currently looking into the viability of becoming an independent games developer by selling games for the mobile platforms (iOS and WP7 in particular). However, as I currently work full-time, all development has to be done in my own time (weekends, after-work, early mornings). Thus, I need to be careful with how I spend my time (I also have a social life to maintain). Basically, if I can release something that makes enough money, relative to my time investment into it, to be able to support myself with, I'll seriously consider taking the plunge.
One of the ideas I've had is for a game in a similar vein to Little Big Planet or Kodu, where the focus is on user-generated content, with the game itself providing a set of tools, samples and access to a 'market' for user-content.
What I envision is a simple set of drag and drop tools for placing content in levels, customising template assets, etc, and node-based editors for behaviour and logic (Think along the lines of Kismet, for those of you familiar with the Unreal Engine).
Just to clarify, I'm not asking how to do it, I'm asking if it's worthwhile to do it.
To reword the question and make it more answerable (given the lack of existing examples), what are relevant design considerations typically associated with the psychology of the mobile gamer that would influence the success of a game based on user-generated content?
Microsoft have just released an app for WP7 called TouchDevelop that allows users to write executable scripts using a simplified tile-based interface. It's been downloaded a lot and garnered positive reviews. So, that's as strong of an indicator of community interest as I figure I'm ever going to get.