Yes i have been to petsmart several times and I got my last 4 fish there.
I agree with you, they do have better and more stock than petco where 2 out of 5 fish I bought died. Maybe not their fault since they died 15 days after I got them.
I have been to an aquarium in LA near my job and they had fish I had never seen before. The problem is the are too far from where I live and dont want too keep them in a bag for too long.
I know there are other LFS
about 30 minutes away from my house but I havent checked them out yet.