You certainly need to be either loaded or two people on a good salaries to live in any of the 'good' ones on that list. And Solihull is not Birmingham.
It's true to say that Birmingham has a lot of unemployment and poverty and a lot of it is not going to be attractive to people moving to the city. I think it's also true to say that some of the more middle-class areas don't have very nice high streets. I think Moseley is the most obviously 'nice' area in Birmingham in that it actually has a high street, with cafes, a deli, is leafy and looks a bit villagey. But it's expensive, on the whole, as is everything else on your list, apart from Hall Green, which I don't think has anything to recommend anyone who is new to the city. It's a very car dependent city and if you don't know anyone you could quite easily become depressed as a mum/dad in an area like that. That's less important if working outside the home or attending uni, of course.
It's true to say that Birmingham has a lot of unemployment and poverty and a lot of it is not going to be attractive to people moving to the city. I think it's also true to say that some of the more middle-class areas don't have very nice high streets. I think Moseley is the most obviously 'nice' area in Birmingham in that it actually has a high street, with cafes, a deli, is leafy and looks a bit villagey. But it's expensive, on the whole, as is everything else on your list, apart from Hall Green, which I don't think has anything to recommend anyone who is new to the city. It's a very car dependent city and if you don't know anyone you could quite easily become depressed as a mum/dad in an area like that. That's less important if working outside the home or attending uni, of course.