Given budgets and slipped timeframes, there was a lot of criticism of the F-35 unifying platforms as opposed to just letting every service do their own one (or two) things as had been the norm. But, at the end of the day, not clear it was a bad strategy.
It is actually pretty clear. Getting there in the end doesn't mean it was a good choice.
The range of the F-35 is too low for the Navy, because it sits in the F-16 concept. But there is no fighter/interceptor split in the AF either, and the range is too low for AF as well.
So now we have the F-47, a very belated ack that the F-35 has short legs. But it also won't fix the problem because it is too focused on the F-22 role, absolute air dominance against e.g. J-20.
No one should call it success. It is what it is.