I 99% disagree with Rob's point that developers should listen to fans. I'm a big fan of developer transparency and some level of community outreach, but if developers take more cues from fans then fans will feel MORE effacious and entitled (an effing disaster) and the analogy of the inmates running the asylum could apply.
Now, developers should 100% listen to sales (which they always do) and professional journalists and critics (which they sometimes do). I just think that fans should stay in the audience and not be a part of the creative process. Like, at all. Again, we don't want the inmates running he asylum.