I've used Bullseye and Win231. In my experience the Win231 was cleaner but you had to add about a 1/2 a grain more powder for the same velocity.

Sorry, I haven't used titegroup but was considering trying it as I heard it was cleaner still but don't go by my memory.