Butter chicken too tomatoey
Any time you find a tomato based food item "too tomatoey" you're more than likely tasting the acidity of the tomato products. I always add a pinch of sweetener to any tomato based dish I make. And why you often hear of somebody's secret ingredient in a chili cook off to be something with sugar in it like peanut butter or chocolate or honey. 
Start with a teaspoon of honey, sugar, brown sugar, agave nectar, etc, and go from there. Also, try using coconut milk as the cream butter chicken recipes call for, as that may also alter the taste to conform to what you are accustomed to.