Assuming the structure of the deals were around "a roster player and a collection of prospects/picks", I think the Carolina deal still may have been preferable.
Kakko vs Bunting is going to be tough. I don't think either has the edge there in terms of play but Kakko may get a slight bump due to age. I don't think Kakko does what Bunting did last year after the TDL. This year? Who knows. History suggests Bunting is the better player just via stats alone.
While I am high on Othmann, we have to be realistic about that as well. Statistically, he's about where Koivunen is in the AHL. That is based on Othmann's year last year in the AHL and Koivunen's project year this year in the AHL. Age and size are about the same. I think Othmann is a much better skater, and the overall hype/potential is likely higher, but it would be short-sighted not to suggest that Koivunen is closing the gap. Then you add Ponomarov on top of that with a 2nd, I wouldn't have trouble seeing the rationalization of going with Carolina. That said, this is all based on the assumption the deal would have only been Kakko+Othmann. If they add a 2nd and another prospect like Sykora, then you're in the same ballpark.
Given the objective of restocking the prospect pool, Othmann vs Koivunen, Pono, Cruz, and Brunicke, it's an easy decision. Now if it was Gabe Perreault, I may have done him straight up for Jake, lol. But then again, I was really high on Perreault that draft year.