Not sure what you currently have, but I really like my uds with a fan controller - just don't buy a pre-made UDS, that is just wrong.
I have an offset, BGE, Weber kettle, and several gas grills (that are currently in rotation). I mostly grill on a Weber gas, unless I want to play - then will do the BGE or kettle. If I want to smoke 20lbs or less, odds are I use the UDS (unless the controller is fucked, then use the BGE). The UDS with a controller smokes vastly better than the BGE - the BGE does not tolerate large quantities of smoking wood and in general does not need as much of a fire (so makes less smoke out of the tiny amount of wood it uses). If I need to smoke over 20lbs, I can always fire up the smokehouse (that uses the same controller). It can hold several hundred lbs of meat and I have done 24hr smokes without refueling it (it fuels with essentially the same amount of wood as a regular UDS) - as it is essentially an very efficiently insulated UDS (the fan exhausts the the smokehouse from a gap near the roof, down hollow walls to vents under the smokehouse). As such the interior walls of the smokehouse are probably close to the same temp as the inside of the smokehouse.