Which one? Baal simply means 'Lord' or the equivilant. If you mean Baal Hammon whom most do refer to simply as Baal than I will have you know that Baal Hammon and Tanit shared the same temple and where seen essentially equally as defenders/protectors of Carthage. If anything Tanit became more popular in the later years.