I feel like Hall only makes sense if we can get rid of Lucic's contract.
Hall at 10m, McDavid, Drai, Nuge, and Lucic is $43, just over half of the salary cap.
Klefbomb, Larsson, Nurse at 5.25m is $13.5m
Koskinen + Backup at 1.5m is $6m.
That leaves $22m for our entire bottom 6 (minus Lucic), two complimentary top 6 forwards, a top 4 D, and two bottom pairing D.
2020/21 season (when Hall's extension kicks in)
Nuge/McDavid/Benson
Hall/Draisaitl/Yamamoto
Khaira/Quality 3C/Puljujarvi
Gambardella/Cave/P. Russell
Benson could compliment a top 6 line cheaply, ditto for Yams. Khaira and JP have chemistry, find a quality 3C with a proven track record to center them. Gambardella and P. Russell have good chemistry in the minors, with a good style of play for the 4th line. I like what Cave has been doing. Players not mentioned that can work their way in are Marody, Maksimov, and McLeod.
Klefbomb/Larsson
Nurse/top 4 RD
Jones/Bouchard
Jones is ready for 3LD now imo, Bouchard is most likely ready in his 2nd year of pro. To balance things out I'd look into trading Nurse for a top 4 RD, and run Sekera at 2LD until someone like Jones or Lagesson are ready.