There are too many potions in general, I think.
I tend to agree with this.
My biggest problem with this particular potion is that it undermines so many builds, and it's so abundant that there's no practical reason to not use it every long rest.
Also, just to clear up an issue that was mentioned earlier in this thread, these elixirs are *not* expensive. They go for around 70 gold a piece, assuming you're even buying them in the first place. Someone else mentioned that you'd run out of money because they were in the ballpark of 400 gold. That's just not true, even when you factor in low charisma and not having someone like Wyll purchase them for you.