If I could throw my 2 cents in (which is probably only worth half
) I'd go w/ Nigerian Dwarfs. They are wonderful milkers (actually a milking breed), easy to maintain and extra friendly. They are also very, very inexpensive to feed, and supplementing the babies wouldn't be that pricey.
An added bonus is that like other breeds of dairy goats (which get rather big) they can't jump out of fencing! I've had Alpines and Nubians also, but they are bigger and I couldn't build a fence high enough on the money I was making at the time.
They would climb right out, I needed chain link and well, if you've ever bought chain link, (or browsed) it's not cheap. Of course that is my experience. I do have friends who raise Alpine, Nubians and Boer and theirs will stay in a double strand electric fence, they are trained from the time they are babies though.
The only "downside" I see with them is they have tons of babies. Where other breeds tend to have twins and occasionally triplets these guys often have triplets and the women I am purchasing my 2 new goats has one doe that throws QUINTS every year! That's right, 5 babies in that tiny little body!
Well that's my opinion! I bet every other goat person on here has their favorite breed. Just like chickens.