A bike with a Sora groupset is in my opinion always a budget bike. For someone getting into cycling, it is still more than enough. After riding for a year or more you will be able to tell what kind of cyclist you are and what your next bike could look like. I'd save the cash, in fact, the just bought the wife a new bike equipped with Sora for the same reason.