I do not think a Cane Corso is suitable for most people who are looking for social dogs with even temperaments or anyone looking to do sport. The Corsos that I have dealt with are are very large, very powerful dogs, with aggression issues, meaning they don't have the prey drive to carry them through the sport. They were bred to be property guardians/watch dogs and large game hunters, and the multiple that I know are not very social or accepting of strangers at all. I don't think that a Corso is even close to the same ballpark in any of the aspects you listed above. They are two totally different types of dog that really can't even be compared.