A readability complaint does not justify a typography overhaul. Line length, line height, text colour and paragraph width are container and spacing changes. A developer who already knows your codebase can make all four in an afternoon, and you can hand them the numbers from the ten-minute diagnosis above.
Be especially wary of a licensed custom typeface as the answer. A new font costs money, adds a load-time penalty, and changes how every page looks, which makes the change feel dramatic. But if the real fault was 140-character lines, you now have 140-character lines in a nicer font. The complaint comes back in a month and nobody connects it to the fault that was never fixed.
There is a case where the type itself is the problem: a body font with strokes too thin to hold up at 16px, or a font stack that falls back to something with completely different metrics. That is worth fixing. It is worth fixing after you have measured the line, not instead.
When we take on a redesign, the current website review is where these measurements get made, and more often than not the reading problem is resolved in the design foundations rather than by changing the font. If your site is otherwise working, you do not need us for this.