Just a few more points:
WBL assume you have a certain amount to spend every level on consumables. Also, WBL assumes that no matter what you do, you end up with WBL. So basically if you don't, your DM would have to allow you to catch up, or reduce CR on the encounters, because without WBL your effective level is lowered.
If I were a DM I would houserule spellcaster requirements away from Acid and Alchemist's fire. But that's just me.
In the end I have to agree with Braithewaite that a rogue that ALSO throws potions is very viable, as long as he doesn't do it all the time. There is nothing wrong with blowing some cash on hard encounters.