Making strong assumptions like stealth always working (it doesn't), as well as longer range sensors being able to always compensate for the f35's sluggishness is foolhardy. Besides couldn't you retrofit most of the new sensors on previous gen planes? It's been done before. What if the f35 faces an opponent that's as agile as the previous gen with the same sensor range?
imo The F35s aren't truly multi-role. They're improved stealth bombers and not fighters.
my only question is why was the f22 cancelled? EDIT: apparently it was more expensive than the f35.