Lane centering needs to be more robust as the current iteration is over-zealous in staying in the center of the lane.
For me personally, it's a hit or a miss -- if there are a decent number of other cars on the road, I won't have it on since it tends to stay closer to other cars compared to the way I drive. I firmly believe the safest way to drive is away from other cars, so any extra little distance I can add gives me a few more moments of reaction time.
When driving on 2-lane highways (in the US), I prefer to stay closer to the left-side of the lane in order to give a slightly bigger buffer between me and other cars. When driving in the middle lane(s) of a 3+ lane highway, I typically prefer to stay as close to the center as possible, except when passing cars. Anytime I am passing a truck/large vehicle, I tend to stay closer to the side of the lane that is furthest away.
A couple of options as a jumping off point to explore:
1) (Most simple) Add a configurable area of tolerance (10%, 15%, 20%) where deviation from the center of the lane does not trigger lane centering until that threshold is crossed.
2) (More advanced) #1 but with lane-awareness where it's preferred to stay closer to left of middle than right of middle when in the left most lane, vice versa for the right most lane.
3) (Advanced) All the above but also with awareness of other cars with preference to the side furthest away from cars when passing.
Curious what other people think about the idea