Call Energy is one of the best cards in format. Of course it happens that you start without Call Energy, but it also can happen that you don't start with your starter, and yet, people use starters at least since I started to play Pokémon.
There are a few decks in which Call Energy brings some disadventage - Garchomp for example, or as you named, Banette. But in most decks they are just a great boost to consistency.
Maybe Call Energy will lose some potential next season - with deck like Kingdra and AMU who probably won't play it, with Multi Energy getting more popular and with Sableye beeing able to T1 Wager, it could be not as great as it is right now - but at the moment any deck that doesn't need colored energy only and that takes no disadventages from it should play Call Energy.