My more general question is what is the best close-reason for questions you feel are rep whoring or just simply unwarranted?
Usually they are poll-style questions like: "When did you start programming?" or something like that.
The OP only technically meets all the criteria of a question but you feel it shouldn't be on the site nonetheless (see the above example). I often find myself looking for a "Misc" reason to close.