I have a difficult time describing what I think the problem with the logo is. Let me first say, that I think it is awesome. I really love everything about the way it looks. However, it something happens to it when it's smaller. In a case where it's a little icon next to the score, or it just looks small because it's far away (like the one on the helmets while they're on the field). My theory on that is that the lines are too thin for it show up like it needs to.
This is your basic flames logo
awesome as I'm sure most of us agree.
This is what's on the helmets. It's just kind of swapping some of the colors around
Not quite as good, but something I could get used to. Would it improve if we made the helmets white and kept the logo like the first picture? Probably, but I still think we'd run into the problem of it not looking good from a distance. I think the helmets need to stay blue but white background/outline needs to be used on top of that blue helmet. The only instance I can find of that is on the field which sort of gives you the effect on a green surface instead of blue.
Whoever designed that was smart enough to realize the logo would look terrible without it. I believe because the logo was printed without it on the old rubber turf and you could barely tell it was there. I think that image there should be the standard logo instead of the first picture I posted. I know it's a subtle difference and I probably lost a lot of you but it makes a big difference.
I guess a good way to see it is to compare what's on the football field vs what's on the basketball court:
