Depending on what I'm dealing with, I use both. Sometimes I switch between them, sometimes I split the difference. There are advantages and disadvantages to all of them. I find that the biggest thing is to avoid being static. If you know where your opponent is strong, you adjust for that. If you go in blind, just be cautious and avoid extending yourself with so many unknown variables. Especially on the street.