Skill wise, you could argue it's a wash between the two trios. Chemistry-wise, I think the 90s trio works a bit better. The main problem with the modern trio is Ovi and Mackinnon afaic.
Peak Ovi and peak Mackinnon stylistically have a lot of overlaps which basically means one will have to take the backseat and won't be able to utilize their skills quite as effectively (likely Mackinnon). They both like to occupy the same area of the ice on PPs, both attack the ice similarly on the rush when they have enough space, and both use their skillset to create space in a similar fashion. If one was to take the backseat (and occupy a different area of the ice), I wonder if the other would be quite as effective from shift to shift rhythm wise. Kucherov would work well with either player though.
On the other hand, while Jagr and Lindros are both strong and surprisingly skilled players, I think the spacing for the two would work better positionally and transition-wise. I also think Kariya's skillset would force defenses to respect all three players equally, especially considering they could all coexist positionally.