Aside from memory and resource woes, generally it's better to mod on the latest game version, since mods tend to use new content from recent DLC, like engine sounds etc.
For scripting, it should not matter which version you are running, but the latest game version usually has the best support, though exceptions apply.
Exceptions:
When the game just updated, ScriptHookV will need to be updated. In these cases it's better to wait for ScriptHookV to update before updating your game/letting it update. Some script mods use natives that Rockstar removed from the game. Usually these are updated fairly quickly, but others are never updated. Read the comments to prevent script crashes. Some scripts (most of mine, ScriptHookVDotNet) hard(ish)-code some structures to read or change values not accessible via natives. This can break fairly quickly after a fresh update. These scripts are usually also updated quickly after the author gets their hands on an updated ScriptHookV, so you might need to wait a while longer. As usual, try bugging the author.