Personally I like a variety of size. I also get plants from Ebay, but only from "99.9%" rated lol. These ones come in smaller, but you can also get 10-20 for 20.00 to 40.00. Weather permitting, they arrive alive.
I tend to avoid pet stores. I do get some plants from a store in Edmonton (Big Al's) because they know what they are talking about and won't sell you the wrong plants.
Breed for the breed, not for the money; the words any REAL breeder would understand.
You must know nothing in order to know all, for all is nothing and nothing is for all.