That depends on your needs and likes. You can choose a keyword domain that has a word in the domain that is related or descriptive of what exactly you will be selling or a brandable (Brand name) name that people can come to recognize.
Personally I like a brandable name that is unique and will only mean that it belongs to your website and not to be confused with someone else.