Boedker is good for 30-40 points in a full season, which is quite mediocre. Hoffman, on the other hand, is a 25-goal, 60-point guy. If you consider the picks and prospects a wash (at most a slight win for Ottawa), that deal is disgusting for the Senators, even considering the GF situation. The Sharks, on the other hand, cleared cap room, acquired two picks and upgraded another two by simply being the middle man. Florida also did really well to get said top line winger without giving up anything that would really have hurt them in the long run.
People do tend to miss the fact that Ottawa has to ice a lineup next year, but even still, you don't trade a Hoffman to acquire warm bodies, do you?