I prefer buying packs, the odds look better as an average booster pack cost is $3.50 for like 7-10 cards, not to mention that I have spent about $60 buying booster packs and have a lv.x lucario, a lv.x honchkrow, an azelf, and a mew. How much are those cards on ebay, compared to $60 I spent buying booster packs? Not to mention that I have many other cards that I got in those booster packs, for the price of probably the two lv.x cards I have on ebay. Also if you buy a card on ebay you have to pay shipping and handiling,and you don't have to pay shipping and handiling for a booster pack. Then again I probably had a lot of luck on my side to get those cards too.