If you're looking at a single line, the current depth is going to be the best move it finds. If you're looking at the position for white and the move suggested is your move, then that suggestion is the best move and everything else is worse.
Yes, there will be positions where you may actually need to be an engine to play it successfully, so going with a different move, that may be slightly worse, would be fine, especially if you understand that position better. However, if the evaluation is of a more tactical nature, that will resolve in a couple of ply or moves, just hoping your opponent won't see it is probably not the best line.
An assumption here is you're using the engine to study and not offer suggestions in ongoing games, which isn't allowed.
I'm trying to better understand how to interpret an engine analysis so I can learn more effectively from key positions in games that I've lost. To help you help me, I'll ask 3 questions.
While Stockfish does its "thinking" it produces new rows, one move per row and the depth and number of nodes increases every row. Is the last row, the one produced the latest, always what the engine thinks was the best move in the position?
So if there's various moves with a score around -0.5 for white at a depth of 6-9 but at a depth 25 to infinity the engine only suggests one move let's say Bc5 that's -4, would that simply mean that white has a losing game and Bc5 is still actually White's best move?
If that is how it works, are some of the lower depth moves with better scores actually better against opponents at my level - the highest rating I've had is 1241 - because you can't expect the opponent to play perfect chess and calculate 30 moves ahead like an engine can?
Thanks, regards,
Roenie