That VERY much depends on mission requirements. The F35 has issues, but calling it a big piece of shit shows that you're an internet troll who has no idea what it's talking about
No, the designers will tell you the same. It's a compromise, it's not perfect at anything but it's very good at most of it's intended purposes. It's that old addage don't let perfect be the enemy of great.
Don't get me wrong I still think it's smiling idiot twin is the cooler plane.