Here are some of the best chess apps you might want to consider:
1. chess.com: offers online games, lessons, videos and puzzles. It's one of the most popular platforms and has a great community.
2. lichess.org: completely free and ad-free. Allows you to play, practice with puzzles, and analyze games. It also has a wide variety of game modes.
3. chess24: offers online games, chess courses, and tournament coverage. Great for those looking for educational content.
4. stockfish: although it's a chess engine, many apps integrate it. It's great for analyzing games and improving your game.
5. play Magnus: designed for playing against different age version of Magnus Carlsen. It also has lessons and challenges.
6. shredder chess: offers a strong chess engine and various difficulty levels, as well as puzles and analysis.
7. chessable: combines learnign with playing. Has a wide variety of courses on openings, tactics, and strategy.
Each one has its own characteristics, so I would recommend trying several to see which one best suits your needs.