You don't have to go 46/30, Absoluteblack also makes 48/32 if you want more of a compromise. As for the oval part I'm one of those people that can't tell any difference. I've ran ovals on my mtn bikes in the past and now my road/gravel and have never been able to feel it. The 46 rarely hold me back on a road ride but if my bike was 100% a road bike I'd go 48. I spend way more of my rides climbing at less that 8mph than flying down hills at 30+mph and I've never been climbing a hill and thought "I sure wish this gearing was harder".