I like to give ratings a "nice chunk" but as far as CY/PY/PY+1 I like to equalize those a little bit.
My thought process is the following:
Let player A be a stud.
Let Player A have a bad current year (he is in a mid-season slump).
Let CY AI eval be very high compared to PY and PY+1.
The AI doesn't like this guy as much as he is worth and will grossly undervalue him. It becomes to easy to spot a stud having a bad year around the trade deadline and fleece him from the AI. Especially if you have AI favor prospects.
The opposite is true. Let's say a scrub had a sensational CY and is negotiating an extension. The AI will overvalue him and pay too much.
Another good reason to equalize CY/PY/PY+1 is so that the AI will value proven players over unproven players. You'll see less flash-in-the-pan up-and-down movement from AAA to ML. This helps the AI to preserve its minor league options and maintain its roster strength. **Actually, I recommend turning off option years**
This what I am using:
Attachment 318323
Next season I will switch ratings to 32 and PY+1 to 19.