It purely depends on context of use and the user information organisation pattern. In real world, especially in super markets, buyers usually walk into an area, lets say vegetables and pick up all their vegetable products form there before proceeding to any other area such as dairy or meat or bakery. “Jakob Nielsen’s second usability heuristic, match between the system and the real world, is so important. The principle states: The system should speak the users’ language, with words, phrases, and concepts familiar to the user…” Build on what is familiar to the user. Imagine if all the products in amazon is arranged alphabetically, would that make product searching easy? If you are searching names of places or persons, then alphabetical listing is perfect.