IMO, the J-20 is already sort of obsolete. The primary task of J-20s will be to knock out enemy AEW&C with long-range missiles like the PL-15 and PL-21, but technologies like the Lockheed CUDA missile will allow F-35s escorting AEW&C to knock out missiles. Likewise, CUDA is specifically designed to knock out BVR missiles, so dogfighting will become paramount. But once you get into the dogfight regime, HMCS dogfight missiles turn everything into a 1:1 attritional battle.
This is basically contingent on CUDA being mature, however; it's still 3-years out and is being self-funded by Lockheed.
Within this context, though, the PLAAF's decision to move with J-20s without an F-35 analogue is actually quite wise. If CUDA-like missiles become dominant, aircraft like the J-10, J-11, and J-15 can stock way more anti-missiles than stealth aircraft. Likewise, since CUDA-style anti-missiles are going to be short-to-medium range, stealth aircraft will be picked up by EOTS systems from outside their effective range: Stealth is obsolete.
Focusing on J-20 as an adjunct to a 4th-generation fleet then becomes extremely wise; while stealth may not deliver a decisive combat advantage, it still presents strategic and tactical advantages that can enhance the efficacy of a fleet. Likewise, the J-20, on a pure kinematic and radar-level, has superiorities to 4th generation aircraft in the PLAAF.