Personally, I try to balance this by dedicating Monday mornings to the things I don't like doing - to get them out of the way for the week. I also try to have weekly "themes". So one week might be dedicated to a new feature, the next to marketing/support, the next to optimization, etc. That way you have a defined range of activities to focus on each week and you're less likely to stray off into the comfort zone.