Edited Jan. 12, 2020 at 7:16 p.m.
It's not horrible, but there are a few things that definitely will need to be addressed:
Yamamoto is not a center. He might have played a shift or two down the middle in the WHL, but he has not - and likely will never - play center at the professional level. He's played both wings, but I'm unsure as to why CapFriendly lists him as a center. Instead of signing Grimaldi, Edmonton should use that money and their available cap space to pursue Pageau to play center instead.
Bear will cost about $2.5M this summer, but nobody can agree on whether or not it'll be a Ryan Ellis kind of deal or if it will be a bridge deal. I'd hazard it'll be a bridge.
On that note, there's no need to keep both Benning and Persson on the roster, and I'd personally consider moving Benning since he'd fetch more in a trade than Joel would. I also think Edmonton would be better suited to one of Ennis or Leivo, and not both. The #4LW is effectively Khaira's next season unless Edmonton trades him. In either case, they'll want a center for the PK on the 4th line. I also think Edmonton will aim for a more "tenured" goaltender than Domingue. I've heard a lot of Halak or Greiss talk as there really isn't anybody in Edmonton's system ready to step into the NHL. If they opt to try their hand at a younger AHL goaltender, I've seen Adin Hill's name pop up once or twice and I'm intrigued by it.
EDIT: also, they're nothing details, but Ryan Mantha has a blood clot on one of his eyes and is effectively blind in that eye. His career was cut short before it really ever began. And Niemelainen is very unlikely to be signed by Edmonton. Ever since he left North America his game has bottomed out and it's likely his professional career ends in Finland.