DIY without a doubt.
Many guys are afraid to take the plunge, but you really can't screw it up. If you cut a roast wrong, you have steaks. If you cut the steaks wrong, you have stew meat. If you totally Edward Scissorhands the thing, you still end up with great burger.
Plus, you learn so much about the cuts that after once or twice you can really dial in exactly what you get back to match your family's preferences. For me this means a Christmas roast, a bunch of steaks, a ton of stew meat and very little burger.
The dog really appreciates it too, she gets a big pile of nasty trim stuff that apparently is candy to a four legger. I probably save enough in dog food to buy the butcher paper every year.