You should. Like badjak says, you know you will like it. It doesn't have to be something expensive. Your birthday rolls around, and something catches your fancy, and you say, "I think I'd like to buy that." Then you do.
I have some home repair projects that are going to cost me about ten-grand this year. So, I didn't need to be buying myself a new smoker. But, sometimes you just say, "Why not?" Life can literally end in a heartbeat, so IMO it's okay to buy yourself something from time-to-time -- as long as it doesn't prevent you from "paying the rent," as they say.
On the practical side, do you know how much it costs to buy good Texas BBQ? The good stuff is about 30-bucks a pound! This smoker could actually pay for itself over time.
CD