If the opportunity arises, I would ride all those in question. I had a Sora , then bought a specialized with 105 on it. I cannot tell any real difference between them for riding , except for the extra 2 gears on the 105. Both shift well and never had a problem with the 9 speed in 13,000 miles of riding.
I do not race. Just ride for the pleasure of riding. The 105, with 11 speeds, make it a bit easier to get the cadence that is most comfortable. I do not think you can go wrong with any of those you mentioned. buy the one that fits your budget and go ride!