Portsmouth is a horrible area. I would not recommend anyone move there. Sure there are some areas that are not quite as bad but certainly not an area I would choose to move to. Southampton is an okay area but you want to live in the suburbs not in the city centre.
Southampton and Portsmouth are both horrible.