His neutral is much better now with the shield changes
But he is in no way a "jack of all trades" or "all-rounder" character. He is very clearly unique and has several top tier attributes (air speed, jump, shield reliability) along with several bottom tier attributes (grab/combos, recovery, return to neutral options)
All-rounders are characters like Mario, Diddy Kong, Falco, Pits, maybe Greninja who have mobility, kill set-ups, and neutral potency but aren't overly reliant on any single aspect.
Characters like Pikachu, Sonic, and Sheik may seem all-rounded at a glance due to the "can deal with any situation" mentality their designs allow, but they're clearly much more reliant on neutral play than they are kill set-ups or mobility.
Sheik without needles, Sonic without shield cancellable spindash, and pikachu without quick attack are underwhelming characters.
He can't even fish for kills as safely/consistently as most characters. Even post-patch luigi is waaay safer going for reads than yoshi.
Kill set-ups are a bit overrated despite the amount of top tiers that have them. But mario, rosalina, sonic, and pikachu are characters that while lack super consistent kill set-ups throughout a large array of percents/positions, have the ability to safely fish for kills. (Mario's usmash, Sonic's Fsmash, Luma's anything, Pikachu's fsmash/thunder. Along with very potent and consistent e/ldgeguarding from these characters)
Yoshi's safest kill set-up is a spaced fair (and it's really only worth mentioning now as most top tiers could punish it before). All the others you mentioned are VERY unsafe to just fish for in neutral.
But, even DHD has a safe on shield kill set-up. (Two now, actually) The issue is they just aren't consistent or overall safe enough.