Upload & Sell: Off
The counter-weight issue will be the same regardless of boom used because that's a function of leverage. The more unequal the extension in front vs. back the more "counter" weight is needed. If front and back distances are equal the counter weight just needs to match the weight of flash and modifier, but space usually doesn't allow that.
I use a boom similar to the one Henry recommended.. It's downside is the awkward gear-toothed locking collars; adjusting is a job best done with three hands...
The workaround I use is to set the angle of the boom arm first with the toothed collar before adding the counter-weight and flash/modifier. I then add counter weight and modifier with boom retracted so front / back distance and balance is about equal, then extend the boom and adjust the front / back lever arms to use leverage to minimize the amount of weight needed, as space in back of the stand allows.
Since my tight space does not allow extending the boom out behind the stand much I add bungie cords between the counter-weight and bottom of stand for tension (vs dead weight), put one leg of the stand directly under the boom for support, and put weights on the other two legs of the stand in back under the counter-weighted part of the boom. Less weight swinging around in the air that way