Zacha strike me as a 3C more than a 2C. Even when he plays with Pasta at EV and gets PP1 time, he doesn't generate much offense. If we sign Ehlers this summer and pair them together, that could work. But if we trade for Zacha and expect him to drive offense on L2 with the wingers we have, I don't think we'll have too much success.
I would take Suter over Zacha in a vacuum. But Suter's contract will be much longer than Zacha's so that gives Zacha the advantage.
As to the pick, I don't understand why keeping the 2025 1st rounder is that important? By all accounts, the prospects in our range (in the teens) aren't that great this season. The 2026 pick could be more valuable. Even if you put protection on the 2026 pick, you risk losing the 2027 1st rounder, in a year where we might lose Hughes and we might struggle, why take a chance of losing out a high 1st rounder in 2027 just to keep the mid-first in a weak-ish 2025 draft? Neither prospect drafted in 2025 nor 2027 will be a major contributor any time soon anyways.