1) F-22
Do I even need to say why?
2) F-35 (it is operation, I think at least 100 has been made?)
Second operational fifth gen self explanatory, it's not better than F-22 as people all know.
3) Su-35
The final stage of fourth gen, its engine was a prototype for fifth gen, it's maneuverability, load and everything is top of the line, there are some deficiencies, but even those are better than most.
This thing is freaking huge and it is awesome, it's like a bomber but in the body of a fighter.
Just see this thing in action, of course it is third, but if Russians have the money, which they don't but we can dream.
4) Typhoon
Euro fighter, UK's engine always awesome, contribution from Europe, and is the front line fighter for Europe to come. Not as much load and not as maneuverable, it's performance is top of the line, but it's no SU-35.
This is the only one that can super-cruise in 4th gen if I'm not mistaken.
5) Rafale
good engine, nice weapons load, range and all around good fighter, but it's specs are not as good as the Typhoon and definitely not SU-35 level.
Man SU-35 is a beast, class of its own, that weapon's load and range, just outstanding.
While Typhoon is probably going to be better in the long run as it's produced more and more funding, but they are different class of fighters, so.
Why India went with Rafale when well, I don't know, it's clearly not better than these two.