If coming from or heading to Fazeley there's also the Star City pontoon near Salford Junction, handy for a range of chain eateries. Didn't stop at Cuckoo Wharf, probably ok but a bit desolate. Aston Science Park - lots of graffiti, never a good sign. In the middle, Gas Street, Cambrian, Oozells, ICC, etc.
Bottom of Smethwick? Probably not, as someone else has suggested try the Engine Arm (friendly residents, 48hr mooring and full service block right at the end of the arm). I seem to recall another pontoon somewhere between Summit Tunnel and Brades on the old main line, can't remember exactly where. Black Country Museum is our usual spot, although that now appears to be 24hrs only.
New Main Line, there were boats moored a bit below Factory Locks by Caggy's Yard, probably ok. Never stopped at the top of Wolverhampton; There is an offside mooring, but it's probably quite noisy and I don't think I'd bother unless desperate.
The leaflet mentions moorings S of Coseley Tunnel, I definitely wouldn't stop there, too many kids about whenever we've passed through there.
If you're going the scenic route, Perry Bar top lock was quiet, as was the pontoon at the entrance to the Walsall Arm (terminal basin recommended by others but too open for our tastes). Ocker Hill Tunnel branch should be ok if you can get in, when we stopped there in the summer it was chock full of dredging plant! Sneyd was quiet, and the secure mooring (singular) at the United Kingdom pub looked ok.