I currently play a Treesinger Druid right now, with a very limited, specific Wildshape list, animal companion options, and at 13th level, I am both capable of turning my plant companion and my treeshaped self into very potent melee fighters with a few buffs, and still have enough spell power to heal the party and cast damaging things like plant growth on a Thorny Entanglement - that I cast previously in the round... It took me a Year to get this level. I've a nasty, lovely weapon, that I never really even use. I never actually used it very much at levels 1-5. Depending on what sort of campaign you are going to be playing in, you should really work out the minute details of what you can do With your Companion and Spell List, since you can change those whenever you rest as needed.
Also. Every class has flaws. That's part of the fun of playing them, nothing should ever be perfect, that gets so boring, so fast. But, if you want something more combat only, they are right, a Hunter plays like a Fighter with 1-6lvl spells, and an Animal Companion.
And no, as far as I've learned, you cannot give Pounce to Every animal companion. That'd be very strange for some of them, wouldn't work in the least. You want something with that, you need to think a Cat. Though a lot of people do wolves, tigers/cats, boars, and bears. You might have more fun outside that little box.