I have gotten most of my fish online. Most of it depends on who you order from and how they pack them. This past week I received 21 ebjd's, did overnite shipping and each fish was packed individually. All of them came in just great.
I have bought fish from aquabid, and from a user here, and have always been happy. The only time I wasn't was with AZgardens and would never again order anything live from them.