In my opinion, a subscription to Morningstar is much more valuable than a subscription to Zacks.
Zacks most valuable feature is Zacks Rank which you can access for an unlimited number of stocks without a paid plan.