Definitely not #2, because there's really no such thing as "complementary". NPNs and PNPs are inherently different beasts. You can still try, and getting it close is nice, but don't go insane buying bags of transistors just to find an NPN with an uncommonly low hFE to go with a PNP with an uncommonly high hFE.
The idea is to match the same part among the channels, so the channels all have the same distortion profile.
The story's a little different with the small-signal transistors behind the output pair. You might guess from a quick glance at their respective datasheets that the 2N5086 goes with the 5088, and the 5087 with the 5089, but if you look at the hFE ranges, you'll see why we paired the 5087 with the 5088 instead: it gives you at least some hope of matching pairs within a channel in addition to across channels. Besides, these transistors are cheaper, and you had to buy a lot of them anyway, so finer matching is more sensible. You just measure them all, arranging them on a sheet of paper or in a fishing tackle box, say, and use pairs that are closest to each other.