Welcome to TE Mama!
The order of importance to consider when buying is frameset first, then components (drive-train group), then wheels. Components are easy to change out. So are wheels, but I'd do components first. Based on that, I'd get the Ruby.
That assumes the bike fits perfectly, and suits your riding style.
You can also ask if they have any deals on upgrading the Sora, sometimes they do when you purchase a bike. Just depends on the shop and how much they want to move it. But you can always wait to upgrade, too. Or you can just enjoy the Sora on a nice bike. If it were me, I'd skip Tiagra and move up to 105. But Tiagra is nice, too.
That said, there is nothing wrong with the Dolce.
