I've ran Ninetales quite a bit and can tell you that it's amazing. You're forgetting the fact that it has has the ability to snipe and it has one of the best GX attacks of the game...
Simply put, you're opponent has to be careful when playing Ninetales. If they don't one shot you, you can move all that damage off and get a big KO while completely healing your Ninetales. The two energy discard from it's second attack isn't that big of a deal either, seeing as how you can discard a DCE or if you discard water energies, you can stack up another Ninetales on the bench with Aqua Patch. 160 plus a Choice Band is enough to get many key KOs. Whatever doesn't get KO'd can usually get sniped by it's first attack next turn if need be.
The fact that Alolan Vulpix is it's basic is even better. Beacon makes this deck set up so much quicker. There's a reason why so many deck that don't even play Ninetales still play Alolan Vulpix. Ninetales also has great synergy with Pokemon like the Tapu Koko promo and Espeon EX. Octillery, being both a water type and now the best draw support Pokemon in Standard, also greatly increases the consistency of this deck.
Also, with the new Alolan Ninetales from Burning Shadows that you can throw in this deck, you have an option to completely wall decks that rely on EX and GXs.
Long story short, it's relatively quick to set up, has very versatile attacks, and great support.