I've had two rescue staffies (not at the same time) and would definitely get another one.
It is hard to generalise too much, espeically as yours is also a cross, but they were both the most loving and laid back dogs I've had (and I've currently got the world's most chilled out labrador!)
I know a couple with a staffie cross, and the typical staffie traits of being very people-focussed and loyal come through very strongly, as does her ambivalence towards other dogs.
Staffies aren't generally dogs who love the company of other dogs. If you take them to the park, they aren't usually the ones that run up to other dogs wanting to play, but aren't dog aggressive.
Both mine were laid back to the point of lazy, and wouldn't go out for a walk if it was raining, but at the same time, needed to burn a bit of energy off!
The only downside of having staffies is the looks other people give you, and constantly hearing 'well I wouldn't have one around MY children'. You do soon learn the staffie sales pitch, and I all my friends were converted after meeting them.
They are pretty easy to train, because they love pleasing their owners, and mine were always very laid back in the house, with their default position being 'asleep on the sofa cuddling someone'. They can be quite needy dogs, so you need to manage separation to prevent anxiety.
There is also something very rewarding about rescuing them, knowing that all the centres are full to the rafters with them. Good luck with whatever you decide