Last year (June / July ish) I was in a similar situation. I wanted a cheap entry level road / gravel / cx bike for commuting and I wanted see if I liked being on the road. I purchased a brand new Giant Anyroad 2 and it was 26lbs and came with heavy Giant wheels, a triple octalink crank and Sora / Tiagra components. I rode the hell out of that bike from July until now and primarily kept it heavy for training. I recently replaced the wheels with CX tubular race wheels and did a complete drivetrain swap to 105.
For what I used it for from the time I purchased it to now, the bike was and is bomb proof. I BEAT the living snot out of it and it held together. It was ridden in the rain, snow, CX raced with MUD, Slushy, Icy, Sandy winter tow path rides - you name it, the bike did it. So - people may speak negatively about Sora, I get why.. It feels like shit and it's heavy but it sure is bomb proof if you know how to maintain it.
I switched to 105 for weight and after I installed it, I LOVE the feel of it on this bike.
Figured I share my story and hope it helps in your decision.