13 hitters, 12 pitchers. Plan on making use of all 25 players on your roster. Baseball is about much more than just your 8 starting position players and starting pitcher.
For pitchers- 5 SP, 3 Setup A, 2 Setup B, 1 LRA, 1 LRB. I aim for three of my five setups RH, two of the five LH. One RH and one LH long-relief. SP handedness does not specifically matter unless your home park is asymmetrical (ie Honolulu). If I have 4 or 5 RH SP then it's probably slightly better to have more LH relievers. Also, I can get away with 4 SP esp early in season because of higher off-day frequency, but I can go all season long on 4 SP if all have 30+ dur. If I go 4 SP then I can go 3 LR (mopup is pointless) or I can carry a 6th bench and pinch-hit / double-switch more aggressively
Hitters-
Platoon effectively. in NL you'll have 8 starters and 5 bench, make the most of the 5 bench. On my teams, I consistently get every position player at least 150+ at bats for the season. Note that this does not always mean that I will carry the 25 best OVR
Rostering 2 C is mandatory unless you have a rare guy like
Alex Mota who has 95+ DUR and hits vL and vR ... on that team I can get away with carrying 1 C all season long and can use the extra roster spot on an extra side-specific PH or an extra UTIL fielder. Since most catchers have low-to-medium dur, plan to assemble a complementary platoon. Find a starter who is strong vR, and his platoon-mate can be the def-replacement and start vL.
Rostering a 2nd SS (80+85+85+85+) is a wise move. Because most SSs are R/R, most of them hit better vL and thus it's much harder to find the starter aka the "good half" of the platoon who hits vR. Sometimes the vR SS can add value as a leadoff hitter but usually the vR SS sucks offensively. Carrying the extra SS (or two) also allows for more liberal pinch hitting because simmy can sub a good fielder back into the spot.
The third bench can go to a 2B/CF tweener (R/R) who can fit roles for pinch-running, def replacement in LF or 2B, or under-fielding CF for player rest when you're winning big or losing big.
The fourth bench can be a DH type even if you're in the NL. Those pinch hit ABs add up over the course of a season. Helps if player has LF or 1B or C eligibility to eat some innings in the field for player rest
Fifth bench can be roster-context specific. 3B / RF types can be useful for def sub / player rest purposes, also will probably add value as pinch hitters vL (most 3B are RH) batters), could also be yet another fielder to help with SS/CF/2B def rep duties.