Whatever you get, I'd recommend a superwash yarn (one that's machine washable) -- especially if this is for a guy. I know if it has to be hand washed/dry cleaned it isn't going to get a lot of wear out of me unless it's a hat or a scarf or something that doesn't have to be washed every time it's worn.
Cascade 220 has a superwash variant that doesn't cost a fortune. It's not merino (at least I don't THINK they have that as an option). Plymouth Select Superwash Merino is one of my favorites to work with and works up beautifully. I've used both of these to good effect. Plymouth Encore is less expensive, machine washable, durable and makes a good choice as well. It's not one of my personal favorites, but it's a perfectly good yarn. Just looking at the photo of the Berroco, it LOOKS a lot like the Plymouth Select, but the Berroco might be a tiny bit thicker.