IMO there is no Be-A-Pro mode in NHL. Like there is one there, but it's very very bad, no work gets done to it, and I don't know anyone who actually plays it. So I don't consider it apart of the game. If you buy a home, and the fireplace doesn't work, do you actually have a fireplace? Not really.
Franchise is a ton better though IMO. The scouting and drafting overhauls the past couple years have improved it greatly. They need to start adding more depth now though. The goal should be to create a hockey world in Franchise. So if I want to be the GM of an OHL team, I should be allowed. Or an SHL team, etc. All the playoffs, and drafts and what not should be intigrated. It will take quiet a few years, but that should be the journey we start to see.
Some easy stuff; add some interactive trade deadline thing. It's one of the biggest days for a franchise every year. Make the all-star game playable.