Friend of mine got Marlin's basic kit and I helped him install it. Install went smooth and he's happy with it to this day. Can't speak for All-pro as I've never installed one of their setups.
If you're installing on a factory solid axle rig, do yourself a favor and order the steering box mount kit Marlin sells (or if you go with all-pro see if they have one), it will save you having to fab up some of the mounts yourself. You'll still have to do a bit of welding.