I dont think its good enough right now... but it may not be far off.
#1 thing we need to find out is what kind of player EJ is for us now. Major surgery this year plus the age factor could have a big toll on him this season. We already saw him take a step backwards last year. And maybe that step back last season had something to do with that shoulder surgery he had to get after the season? We simply wont know until October when he starts playing again for us.
Personally, I wouldn't be banking on EJ ever being a legit Top pairing guy again going forward. And in fact if we could get quality Shut down #3 level play from him for 2 more years I would be quite thrilled with that. What I think we see is a regressing middle pairing guy this year and even worse next year and going forward.
Then you have Makar, who's another unknown really. He looked great at times during the playoffs and looked like a guy who could be relied upon for 22-24 minutes a night already. Other times you could see some of the inexperienced warts in his games come through particularly in the defensive zone and puck watching situations. So once again you dont really know if you're getting a legit Top pairing, 22-24 minute a night guy who can play all situations and contribute 40-50 points right away, or if he's going to need some sheltering and more along the lines of 18-20 minutes and favorable matchups in his first season. Once again I would probably air on the side of caution here and speculate that he ends up in the middle of that area. I think he should be able to play 20-22 minutes a night as one of our Top 4RHD and may hit 40 points, but mistakes will be made and we'll have to make sure to try and shelter him from some of the extremely tough matchups and situations.
The Left side is a little more of a clear picture painted, but its not necessarily a good picture either. Girard at this point is the only guy on the Left side I'd be comfortable penciling into a Top 4, 20 minutes a night type of roster spot. And even then I think there's concern about whether he should or could be the #1LD or if he's better suited for the #2LD spot. But I think he'll be quite fine in the Top 4 at least. Then you have Connauton, Rosen, Barberio, and Cole all of which you pretty much know what you have with each of them. In Connauton and Barberio you know you're getting a 6 and 7 level Defender who can play 12-14 minutes a night and you know what you're getting but also what you aren't getting. Rosen is a little more of a question mark but ultimately his upside his still only that of a #4/5 Puck moving Dman so he's not a guy to pencil into the Top 4 either, he could fill the void of the RHD slot since he's more comfortable in that spot if he proves to be an NHL caliber guy for us. Cole is injured but when healthy he probably slots into the #2 or #3 LHD spot behind Girard and somewhere where Zadorov isn't. And then Zads is the true wildcard of the Left Side and perhaps the biggest key in how good or bad our Defense looks next year. If he cant come into the opening night as a Legit Top 4 LHD option... we're probably in trouble and will be in big need of help on the back end if we want to be serious about the playoffs. But, if he can finally find some level of consistency and be relied upon to be a Top 4 guy for us next season out of the gates, it gives the Defense a solid 1-2 punch on the left side with Makar on the Right and hopefully an EJ that can still play Top 4 minutes.
Short term I'd be looking for help if I was Joe. Far too much uncertainty in the current group and if even just 1 or 2 guys cant play at the level we need them too, our Defense looks weak real quick. If we could find a guy who's maybe a little overpaid, but only has 1-2 years left and can come in and be a steady reliable prescence on the back end, particularly on the Right side if possible... that's something we should be trying to target IMO.
Off the top of my head I think Justin Faulk, Trevor Van Riemsdyk, Alec Martinez, Jared Spurgeon... Those are just a few names with expiring deals either this summer or next, that would make a lot of sense as trade targets IMO. Especially if the team comes out of the gates hot and looks like legit cup contenders, but the defense shows signs of cracks.