F-35C is a medium attack aircraft
F/A-18E/F is a medium attack aircraft
Rafale is designed as a fighter with air to ground capability. Too small and short legged for Navy uses,
F-22N would be far too expensive.
A carrier full of bombers isn't going to be much good if its sitting on the bottom of the sea and the Super Hornet isn't going to be of much good unless its intercepting 40 year old Skyhawks.