I learned my lesson (not going to expect anything to be good just because it was in previous years.) Only the second time I bought something this year. I'll never buy something again if it doesn't tell me exactly what I can pull from it and I'm absolutely okay with it if I pull the bare minimum.

Honestly the best thing i did money wise was to never buy anything from the store except the 500 gold player for dailies.  Ironically, I've gotten pretty lucky this year with season packs, as I've had some decent pulls, which never happens.