Im no expert but am relatively new to the game and have had some small level of success, here is my approach to gameplanning. My standard player distributions are 0-5, ive found being more balanced supports a better overall team (but will vary matchup to matchup or a team with a truly dominant scorer). Typically, and this varies, I have one or two bench scorers with a 3, 4, or 5 distro, just like my best offensive starters. So my gameplanning process is as follows.
1) look at opponents defense.
2) if m2m check out all 5 starters and look for any obvious defensive weakness (make a mental note of Ath, Spd), adjust distro accordingly (normally no major shifts, but as the situation warrants, possibly). Do the same with zone (2 guards together in 2-3, etc). If fastbreak, I rarely change from my standard distro for that team (again ive found balaned is better here).
3) check out a few of their gamelogs, do they vary tempo game by game? Always slowdown/fast? Frequently -2, or 1, or does it vary too? These affect again my distributions and my own pace. (Ex: id they standardly use -2 or are weak on perimeter, I may adjust up distro of 3pt shooters or adjust their 3p frequency up...0 to +1, etc.)
4) Then I take my mental note from before and try to decide if there is a major advantage in team ATH/DEF one way or the other. This will also affect my pace. If outclassed I often slowdown, if close but I have other advantages then normal, if you think yoi can elicit a bunch of fouls due to their poor Def/Ath potentially uptempo (but keep in mind your own BH/PAS and depth).
Now moving on to how I will defend them.
1) Do they have one dominant scorer? I may throw a double on him. If Im in man and have a very strong def at that position I may let it ride. Sometimes this is a bench guy, if they have pretty standard substitutions (again from Play By Play review) you can try to see who is most often on the floor with primary bench scorer, if its starters and other scorers I probably wont double, but if hes always with bench guys and scores in bunches I may double him. The only time I use two double Always is if they have a 1:1 sub. Ex: Starting SG is primary scorer, his direct sub is also primary bench scorer, Ive doubled both before but i try to avoid having two double always on the court at the same time, although some say it can be done.
2) often teams have one primary 3p shooter, if Im considering doubling that guy, but the rest of the team rarely shoots 3s, I might double the shooter but play -2 or visa versa.
3) then I look at 2 things in their player stats page (total totals not averages). What % of all FGA are 3PA (NOT 3P%, but 3PA/FGA), and how many times per game do they get to the line. I use about 33% as a standard 0 defense, if they shoot 3s at a significantly higher or lower rate Ill adjust my +/-. If they shoot a lot of FT per game I may not go quite as low as I normally would (25ish+?)
4) if Im in zone, my only real decision is my own +/-, I use a rule of thumb that 2/3 +1 or +2 equals M2M 0, and 3-2 -1 or -2.
Theres probably a lot more nuance in there Im forgetting but despite the wordy response I try to keep it simple, takes about 5min or less for me to plan most games. Love to hear other takes on it.
Finally, I prefer not to change my depth chart around a ton, but I will if the matchup calls for it. Ex: they have a really weak backup SG, I may move someone around to try to exploit that. Good luck
edit: this is way longer than it felt typing it on my phone, feel free to sitemail me with other questions. Just keep in mind Im not a long time expert, just sharing what more or less works for me.