But I'm not a professional.
Ubisoft Chessmaster Grandmaster Edition

Does anybody else own this? My parents gave it to me for Christmas when I was 8. It is the best Christmas present I have ever gotten. :) There is literally no other program that can hold a candle to this. It has like 1,000 hours of interactive lessons by Josh Waitzkin and Larry Christiensen. Tactics, rated games, unrated games, and the blunder alert for analyzing games. If you are looking for good software, take my advice, GET THIS.
I enjoyed the Chessmaster series for years so I agree with you that it's "good software." But, I disagree when you say "GET THIS."
The problem, as pointed out by EscherehcsE, is that the product is discontinued and no longer supported. You will pay a premium price for CM GM edition (aftermarket only) and get zero support from Ubisoft. Has CM even been tested on Windows 10?
BTW, I have the patches for CM GM edition. Ubisoft closed the Chessmaster website, so, if you haven't applied the patches, you can get them here ---->> Chessmaster GM ("11") Patches

I own Chessmaster Grandmaster Edition. I'm a fan. I first played CM in playstation, I think its CM2.Then I bought CM8000, CM9000, CM10e and then the latest Grandmaster Edition (CM11e).
What's cool to CM11e is that you can hold tournaments which is similar to real life. And even cooler, aside from Chopin's citations, CM11e also let's you record your opening repertoire. (CB, CA and Scid can do this way better for opening repertoire)
I always play as White against CM top dog TheKing, and never won. Although I got one game where I have positional advantage (I think) and then blew it with a simple blunder.
The lessons in CM11e are fine but limited.
Right now, I also own Deep Fritz 14 as my training sparring and ChessBase 13 as my database. I tried and used some other programs but these three are the ones that suited me and my purpose.

it wont work on my windows 10 pc
Make sure DirectX 12 for Windows 10 is installed and all Microsoft Visual C++ Redistributable
you will need x86 and x64
There is also someone working on chessmaster updates hope its ok to post a link
https://descent.at/files/cm11.html
i also have many addons for chessmaster as well if anyone wants them just buzz
you can also have stockfish and komodo ect play now in chessmaster with a few tools make by users over the years.
I have to agree that CM GM edition is excellent. My wife bought it 15years ago on one Christmas with 20$. What makes it interesting is, that the engine is still in within the reach of best human playing level. Contents are high quality and despite it is somewhat nowadays clumsy to use for analysis, it still has fairly good database of games to study. If you are able to get it, I'd recommend it. It has some stability issues with win 10 and 11, but seems to run fine, when engine settings use&priority are set low.
Out of curiosity I played CMGMed against chess.com 3200bot today to see how high would bot rank the play of CM. Surprisingly CM with white beat 3200bot. CM had 10min overall time for the game, 3200bot had some default time control making it move in 5-15seconds.
[Event "Chessmaster: Grandmaster Edition Rated Game"]
[Site ""]
[Date "12-1-2024"]
[Round ""]
[White "Chessmaster"]
[Black "Chess.com 3200bot"]
[Result "1-0"]
[ECO "c) U"]
1. Nf3 Nf6
2. c4 e6
3. Nc3 Bb4
4. Qc2 O-O
5. a3 Bxc3
6. Qxc3 b6
7. b3 d6
8. d3 e5
9. e3 Bb7
10. Be2 e4
11. dxe4 Nxe4
12. Qc2 Nd7
13. Bb2 Qc8
14. Nd4 Re8
15. f3 Qd8
16. fxe4 Bxe4
17. Qd2 Bxg2
18. Rg1 Qh4+
19. Kd1 Qh3
20. Bd3 Nc5
21. Bf5 Bf3+
22. Kc2 Be4+
23. Bxe4 Nxe4
24. Rxg7+ Kh8
25. Rxf7 Re5
26. Qe2 Ng5
27. Rxc7 Rf8
28. Rg1 h6
29. Nb5 Qf5+
30. Kc1 d5
31. Nd6 Qf6
32. Qh5 d4
33. Bxd4 Nf3
34. Ne4 Qg7
35. Rcxg7 Rxh5
36. Rg8+ Kh7
37. R1g7# 1-0

Some info that might be of interest to some of you. Chessmaster allows you to load external engines and play them in engine vs engine matches. This means you can use my UCI/Winboard driver to play with your eBoard in Chessmaster.
https://goneill.co.nz/chess.php

You can find reaaly few professional players who use some playing program (Fritz or Aquarium, let alone Chessmaster, who doesn't support any official engine protocol). But of course they do use Chessbase, or Chess Assistant.