Do not love the Sweat trade.
The player, particularly on an expiring deal, just isn't good enough to justify giving away a top-35 pick on behalf of a team whose most valuable assets are 1st round picks and, as such, become less valuable the more games we win.
For Sweat, particularly seeing that there does not appear to be any extension in place, I just see too much risk that (i) he's not that great and nowhere near worth what we gave up for him, or (ii) he helps us grab an extra win in a year where an extra win basically does nothing for us and, in fact, probably hurts us by raising our draft position. The loss of our 2nd round pick only exacerbates that risk because our 2nd round pick could've been a vital asset in any effort to move up to 1 or 2 if needed and depending on where the final draft standings shake out (e.g., such as if we end up with picks 3 and 4 but really want Caleb, and thus need extra draft capital to try and move up).
I also just don't love the organization even letting Poles and Eberflus make this trade to begin with (particularly without an extension). It reeks of letting Ryan Pace move up to take Fields. For all we know, Eberflus and/or Poles are gone this summer anyway and the next regime will be stuck in a situation where (i) Sweat remains (such as via the franchise tag) but they don't really want him for their scheme, etc., or (ii) Sweat walks in FA and now our new regime is kneecapped by not having a high 2nd round pick that was traded for basically nothing.
To be clear, I don't hate it or anything, but this just doesn't seem that smart and the Washington Post article with all the anonymous quotes from other NFL GMs bashing this move doesn't make me feel a whole lot better.