Did you verify that the beer was @ FG (identical hydrometer readings over successive days) ? If so, dry hopping away from most of the yeast is what I do - works well. But your friend is right in the sense that, if fermentation weren't totally finished, you could have taken away the yeasts' ability to clean up after themselves, ie., reducing unpleasant yeast compounds. I'm betting if it's @ 1.006 that you're done. Always good to verify first, then you're good to go.