Any shopping recommendation question creates a slippery slope. If we allow one type of question, which borders closely on another type, we open up the list of, why was my question closed but the others left open issues.
We've been very clear defining what is and isn't allowed, and any type of recommendation supposed to be off-topic. Hardware one's date quickly, but software one's also have issues with version upgrades, and requirements being specific to a scenario, so do we need one for every type of requirement each individual user has?
As Jeff pointed out before, if the question is well thought out, and proves to be off high quality, it's worth reviewing, however in general I feel these should be closed as not constructive.