@1981fishgut
I like Wolvo. Has it doghole areas, and its nice areas.. like anywhere.
Good transport links, easy to get places for work and concerts and nightlife and theatres and big shops - and only a half hour on the train to the airport etc.....
Perton is OK, (mid 70's/early 80's homes,) and far enough out of the city to avoid noise and yobs! Penn is OK too, and Tettenhall... Finchfield is nice too, but quite expensive (Victorian.)
Codsall is lovely and not far from Wolvo. And on the train route... But again, a bit expensive.
Wolvo has a great range of shops in the city centre, and several fairly big shopping centres.. Also close to other smaller places to visit, like Telford and Shifnal and Kidderminster and Bridgnorth.... And Merry Hill Shopping Centre is not far away, and Wolvo is only 20 mins on the train to Birmingham.
If you are a mixed family, then you will have no issues, as Wolvo is quite diverse.
I would rather Wolverhampton than Birmingham personally. Smaller and less polluted and less crazy, but still convenient for everything. Would also choose Wolvo over Coventry. You will get somewhere nice in or around Wolvo for 300K.
Good luck.