I often use lists in the development of a new feature, and do not consider it a creativity killer.  Start with an insight, and break it down into simple steps or components.  If this list is crap, it is obvious at that point and can be scrapped and the process can be tried again.  For me the creative aspect of a feature is the original insight, and it is usually easy to judge a proposed implementation against how well it achieves that insight.