One of the biggest problem with this organization is that it won't spend money to get a top tier coach, they will spend right to the cap on player salaries but cheap out when it comes to coaching. Hopefully this changes, maybe in the future, we have new ownership and this changes.
For right now there is no need to waste assets, trade Brodie and/or Hamonic for picks and any players that are not in the team's long term plans should be traded. This is a bubble team, that is most likely to get bounced in the first round.
The picks will come in handy at the draft, landing an impact player that this team needs.
The plan should be:
Load up on picks.
In the summer time there will be some good coaches available, Peter Laviolette and Gallant will be available, as well other top tier coaches, go after them, don't cheap out and let them hire their own assistant coaches.
Ty to shake up the core, try to make a major deal that lands an impact player(preferably a Center, if you can't land a center than go for a RW), use the picks you have saved by not trading for players like Toffoli, who don't move the needle at all for the Flames and the picks you have gained by trading players not in the teams long term plans.
Try to get better depth on all the forward lines.
See where the defense needs works.
The goal tending is good, can it use a upgrade? yeah, if there is a clear upgrade available go it, otherwise it is good.
If I was the Flames ownership I'd give Brad Treliving two years before I think long and hard about making changes at the GM position.