I have a spaniel and we've just got an Italian Spinone. So far I really love the IS's laid back easy going nature, of course it's chaos as he's a puppy but I reckon his attitude will suit us. My cocker is quite neurotic and needy in comparison.
Springers are nice, very busy and bouncy but good biddable dogs.
Personally I will always stick with a gundog of some kind.
Mum has a black lab and regularly looks after a neighbours rough collie, they are fantastic together, like roughly the same amount of exercise, and are both fantastic with my younger siblings and dd, although the collie does occasionally start herding the children back to me or mum if she feels they are playing somewhere they shouldn't be
We also had a lab and a springer spaniel when I was a kid, they were good together but could get very excitable and did knock me over a lot