I think the Action Plus would be a good choice.
For a cam, I've run Comp Cams Xtreme 4x4's in the last two truck motors I've built. The 254/262*(.447/.462" 1000-5200rpm), and the 262/270*(.462/.480" 1300-5600rpm).
The one with the 254/262 was a good running motor. Had the Performer EPS intake on it. I built it mainly for towing my snowmobiles and car trailer. Had a great idle and got decent gas mileage. It'd run out of breath around 4800+rpm though. But I think that's because I had a 600cfm carb on it. Made awesome power between 1700-3000rpm's.
The one with the 262/270 was in my Blazer just recently. You can tell this motor has an aftermarket cam in it from the idle. This motor had the RPM Air Gap on it. Pulls real strong from 1500 to well over 5000. For some reason this one is allot harder to stall at lower rpms (compared to the motor with the cam designed for lower rpms). I daily drove this motor for about 2 years without any problems. Had no trouble spining 40" Boggers in the mud (maybe the 4.88's had something to do with that though). If I were to build another motor for this truck, this is the cam I would use.
I've also heard real good things about Comps Xtreme Energy 262/270* (.462/.469" 1300-5600rpm). Supposed to be a good all around cam. I don't know, I've never used it. Although I have used the Xteme Energy 284/296*(.507/.510" 2300-6500rpm), and I'm very happy with it. So I'd be willing to bet that most the other grinds would work good as well.
I'm partial to Comp Cams, but have nothing against Crane, Lunati or Crower. Or even Summit or Jegs brand cams, most of the time these are just name brands re-packaged. The bigest issue is with the lifters. Cheaper one are made with lower quality materials, and they tend to wear down extremly fast. But as long as you stick to a name brand, I think you should be fine.