My best tip is not to use hefeweizen yeast strains. There is to much clash with the berry flavor in my experience. I would stick to a clean ale strain (Wyeast 1010, Chico, etc.).
It's interesting that you mention that the beers end up too sour for you. I find that without a touch of acidity fruit beers end up kind of flat and uninteresting. I usually use a 3711-based saison as my fruit beer base, since it ends up with a bit of acidity and a fuller mouthfeel despite the dry finish.