I am a casual user and prefer ease of use over operational realism. I eliminated runway veering and cruise banking by changing a couple of settings in the flight model config file.
Example: the C172 Classic on my Windows PC
C:\Users\username\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache\Packages\Official\OneStore\Asobo-aircraft-c172sp-classic\SimObjects\Airplanes\Asobo_C172sp_classic
flight_model.cfg
[FLIGHT_TUNING]
p_factor_on_yaw = 0
torque_on_roll = 0
This must be done for each aircraft variant that has a flight_model.cfg file. For example, the C172 Classic has classic, classic_floats and classic_skis variants. Each of these has its own flight_model.cfg
Note that default aircraft (aircraft in the OneStore folder) can be updated at any time by MSFS updates, potentially resetting the configuration files. That has not happened to me, yet, but I maintain a settings cheat sheet of my tweaks so that it will only take a few minutes to restore my preferred settings.