I know that most people dont like waly world fish, and I can agree that they suck at takin care of the fish in their tanks. BUT. I have bought 6 fish from Wal mart. 4 otos, 1 red fin shark, and 1 pacu. I bought eh ottos over a year ago, 3 are alive and doin fine, the one that died jumped out of a net while was moving tanks. The red fin and Pacu I bought about 9 months ago, the red fin is near full grown, and extremely healthy, the Pacu was released in a private pond 7 months ago, after he went from 1 inch to 7 inches in about 2 months. Right now he is well over a foot in length.
So while the tanks at the local wally world look horrible, the fish I have gotten from them do hold a better track record of those from any of hte LFSs I use.
I would still go to the LFS first though.