I think it's important to be able to quickly summarise your product to anyone who may be interested such as potential investors and customers. A good challenge for this is to describe it in 5 words as best you can!
All options have pros and cons; some are more convenient, the feedback you get with certain ways are more accurete and genuine, some are just complicated to manage. What are your experiences?