I had one similar to that and it worked okay once I learned how to drive it. The problem, as Younggun mentioned, is that they are usually made of thin material and don't hold heat very well or heat evenly. I'd recommend an upright smoker, like maybe a Weber Smokey Mountain if it fits your budget. Or, if money's no object then this might work:
I just don't have the skill to do things like that.