Assuming it's got the old Sora 3500 groupset I'd look at saving some money and consider upgrading to the latest Sora R3000 groupset. That's what I did on my winter bike and found a marked difference between the two, the shifting is much more positive and precise. In actual fact compared to the Ultegra 6800 on the summer bike it's not far off, in some instances actually better in my opinion ... for instance on the 6800 I find the gear changes very 'clicky' but on the R3000 it's a smoother affair although a bit more shifter travel is required. Another plus is you can use the old 3500 chainset, rear derailleur and rear wheel if required. The R3000 also has the cable routing under the bar tape which is also a nice touch.
I'm currently considering getting a CX/gravel/adventure/(whatever-they're-called bike) and a Sora R3000 or Tiagra 4700 groupset is definitely on the menu.