Viewport, finer zoom in/out with some kind of a modifier key + mouse wheel

Often, when the object is close, mouse-wheel zoom in the Viewport does not give the zoom level I want. Basically, it zooms in/out too much. I mean, for example, at the screen in the first screenshot below, if I slightly rotate the wheel upward (I think this is the smallest degree I can rotate it with), I get the screen in the second screenshot below. You see, the degree of zooming is too much.

How about pressing some modifier key while moving the mouse wheel adjusts the degree of zooming? For example, shift+wheel could be for fine-degree zooming.

Ctrl + middle mouse button(hold) will give you smoother zoom in/out.

This is very good suggestion in my opinion.

SHIFT is already the modifier key for fine movement while zooming with keyboard + / - and for consistency it should work the same when zooming with mouse wheel.

While there is many easy workarounds, small things like this make software beginner friendly.
Most of Blender beginners do have problems with zooming and modifier key like this could be help to many.