-
Kinda agree with @amey, very difficult to find one bike to do everything. I have only one bike, it does me for commuting, long weekend rides, and a bit of gravel/light off road. If you are not planning on racing I would go for a wider tyre, 30/32mm is excellent for just about everything. I wouldn't limit yourself to 25mm, best thing to do would be go and test a shed load of bikes, see what you like and go from there.
You're talking about an older version of the 105 groupset though, right?