Correct me if I'm wrong, but the cap space available for next season does not include Boeser and Suter, right? So essentially we'll need to replace roughly 35-40 goals between the 2 of them just to stays the same. Therefore, adding 2 x 20 goals forwards doesn't really bring us ahead, unless they both are good playmakers that can elevate their linemates?
I also would prefer some short term solutions. Unfortunately with all the cap space and a lack of talent, I can see a scenario where GMs goes nuts on July 1 and the guys you listed either get massive AAV or very long term, or both. It would be a very bad July 1st for some teams. If we can't get Marner or Ehlers on July 1st, probably best to just shut off the phone and wait a couple weeks, see which player(s) is/are left without a contract and try to get something reasonable done with them. That would be my strategy (but could potentially backfire big time if ALL the UFAs are gone).