A fine mesh nylon bag solved my dry hop issues (~$5 at the brew shop). The secondary ferment helped, too. I bottle mine, too. There is something about looking at a selection of 12 beers and choosing which one I want today that I like, and 12 kegs is not an option around here. Also, some of the ales do get smoother and condition well with time.