I love goat- it is like a mix of lamb and venison.. very yummy!
But I do have a tiny suggestion-If you are going to go to the bother of raising your own animals... Look for a milking goat instead- they have to be bred each year to freshen them for milk and while they might not have as much meat on them a good milking goat's boy babies(girls are kept to be bred for the next generation of milkers) are just as yummy as a "meat" goat would be.
The goat that our family would sometimes get would be younger boys from a family that raised goats for milking as their children had problems with cows milk but not goat. (I can not remember which breed they were tho-- I think they were Nambians-long very floppy ears and very tame/docile lovey little critters.)
We used to either bury them in a pit and roast them like you would a hog or on a spit over charcoal like a good pig.
Goat milk is just as nice a cow milk and if you keep the big stinky males away from the females with milk you don't get any "goaty" tasting milk. It would kill two birds with one stone after SHTF.
Goats can also eat things that other animals (like cows) can not.. Sure you do have to watch what they are eating cuz like any milk producing animal they can eat stuff that will tinge the milk with off flavors, but not any worse than keeping your cows out of the poison ivy!