Which big SBC is best for longevity?

I haven’t played the game too much this year so my team is weak all round. I have the 94 Zidane who I am happy with starting, but the rest of the team is replaceable. I’ve found myself with loads of untraceable fodder so now I’m going to try and upgrade position by position. Since I’m making a big investment I want it to pay off long term so which of the mega SBCs will last longest and still be playable?

EDIT - just got Haaland and Cantona in back to back packs so I’m looking for CAM/CM/CDM/DEF/GK now