I’d echo the above.
My bike went from 3 x 9 to exactly the gear spread you are looking at with 2 x 10.
Was better but stil had the occasional chain drop at the front.
When the chain rings wore out I made the decision to go to 1 x 10 with a 32T chainring and Hope 40T on the back of an XT cassette.
Cost a reasonable amount as I needed a new clutch mech as well, but all in all if I knew about 1 x 10 at the time I changed from 3×9 I’d have missed 2×10 out completely.
Also gone from 3×9 to 1 x 10 on n+1 and that too is much better with no faff.
Not been wanting for gears on either bike unless a long tarmac ride is required. (which isn’t in my riding)