I don't know where you got "F22 is to TIE Defender"... first, what the hell is a TIE Defender? If it's a drone, then you got it wrong, beacouse I was talking about this:
http://www.google.com/hostednews/afp/ar ... ppX_q0pahw
Large numbers of non-expensive weapons usually win over small numbers of expensive weapons. And there are numerous problems with F-22. I'm not saying it isn't good plane. One on one, it can probably beat most current world planes. But it will
never be one-on-one in any scenario involving F-22. F-22 is simply too expensive. Too expensive to build, even more so to maintain. I'll post links in F22, EU etc. thread, but it has extreme technical problems that will make it even more costly. But building upgraded F-15s (new radar, weapons, electronics, and engines) would probably be smarter and more cost-effective move. Eurofighter Typhoon is also expensive, but is not stealth, and has less technical (but far more political) problems; meaning that it is at advantage, beacouse lack of stealth coating cuts down maintenance requirements drastically.
But drones will be much cheaper. First, they're smaller. Meaning less material, smaller engines, etc. Second, one of major expenses of modern fighter aircraft are life support systems. Removing these already lowers cost tremendously. Third, you don't lose pilot if aircraft is shot down. There is operator, but he'll probably be far behind front line. Meaning you have to replace only plane. However, they will never completely replace manned fighters for one reason - they're too dependable on input from ground. Pilot is on ground, and if channels are scrambled, drones go down. Also, on-site pilot probably has better wiev of what is going on. However, drones will be an effective weapon in straight-up combat.
Same lessons go for sci-fi. You build what you need. You don't build single planet- or galaxy- -busting highly-complex superweapon that can be destroyed by someone going to poop on wrong place. Which is exactly what can happen with such "uber" weapons. You build what you need. You don't build a super-battleship capable of sinking anything that floats. You build thousand bombers and torpedo planes and sink said battleship and all of its escorts. You don't build a super-starship capable of destroying hundred enemy starships on its own. 'Cause while it destroys 50 of them, that another 50 ships are going to reduce your shipyards and your main planet to smouldering ruins.
And as for J-20... it will probably turn out that it is even worse flying-peace-of-crap than F22.