Of the three, I'd go with the Specialized Diverge. Should be ideal for 40 miles per week. When or if you get to doing 90 or more miles a week then you'll have a better understanding about some of the other comments above.
Make certain it's not too big for you or way too small.
Welcome to BF.