I'd recommend a visit to Pro-shrimp too. Their plant quality is hit and miss at best, probably due to the relatively poor way they store the plants, but they do have a large selection. Visiting allows you to 'look before you buy' and cherry pick the best of what's available.
I wouldn't bother with Wharf Aquatics for plants, they do have a few, but the stocking levels and quality isn't great the times I've been. For fish on the other hand, they are awesome, with one of the largest fish rooms I've been to - it's worth a visit just for that. The also have big choice of some very large bogwood/structure wood outside if that's your thing.