Look for short but not miniature cattle--short legged stocky animals do better on pasture regardless of breed.
Highlands are great milkers, as long as you watch out for the horns. Highlands don't give as much milk, but the butterfat content is insane. Highlands also naturally time their cycle so we can leave the bull in the herd and calf seasonally. The beef is superb. They finish out a little slower and smaller--but that is a good thing if you are putting it in your freezer. A whole angus is too much meat at one time for most families.
I have a highland bull for my jersey and brown swiss milkers. The next generation of half-highlands are just coming of age (we had ALL heifers from the crosses last year!). The first few have been awesome, good producers and great butterfat content and taste. And no medications or inputs or mastitis or calving problems.
I have a half holstein (from a bred swiss jersey cross we had bought) that is also awesome, she thrives on marginal pasture that would kill most holsteins (individual matters more than breed). Her milk tastes holstein

but there is enough of it to supplement 4-6 calves so we get more of the good milk

Problem is she keeps growing taller--I don't know if my bull is tall enough to connect anymore. Your bull needs to be tall enough to perform on your milkers.
"You must be the change you want to see in the world." "First they ignore you, then they laugh at you, then they fight you, then you win." --Mahatma Gandhi
"Preach the Gospel always, and if necessary, use words." --Francis of Assisi.
"Family farms work when the whole family works the farm." -- Adam Klaus