You can analyze unlimited games for free on Lichess (both locally in browser and also serverside analysis that I think is donated server time). It lets you play against stockfish bits but they don't have "personalities" like the Chess.com ones do.
You also have unlimited free puzzles on lichess (paid on chesscom). Chess.com probably has a better library of learning content if you're into that (much of it paid though).
IMO if you're not paying I can't see why anyone would prefer chess.com over lichess: you get less and also get ass for the trouble. If you don't care about the monthly subscription cost, then maybe chess.com has fringe benefits over lichess.