You should do some reading at http://www.diychatroom.com/
& then ask the question over there, if you haven't gotten an answer. A lot of professionals contribute to that board.
Many professionals disagree with CR's evaluation of Behr paints, and some will argue that there are problems with consistency in quality.
This is good advice. The diychatroom is great and a definite place to check out paints.
I and various friends have used Behr based on the CR recommendation and we've all had good luck with it. However if you google reviews of it a lot of people report that they found it to be runny and generally inferior. I think a lot depends upon the local company that mixes it for Behr.
I've had good results with Glidden and Sherman Williams paints. Benjamin Moore is good but way overpriced.
I ran into a bad situation with Ace Hardware's cabinet and woodwork paint which required a ghastly three weeks to dry. I would have found out about that ghastly dry-time had I checked it out ahead of time in diychatroom.
I've used Kilz quite a bit, but it doesn't cover up all stains. I think it's geared for water stains. A paint store employee recommended to me bonding primer when I wanted to paint over stained wood. Bonding primer is very thick and gluey. I don't know whether it would be appropriate in your situation OP. Don't know the pros and cons of it. You should check it out in diychatroom and some of the other home improvement sites with discussion areas.