It must be something with that side of the pond. I just checked all those games and Steam's price was identical or better than Amazon.
As a general rule of thumb (and also because I'm cheap) I don't buy games on Steam unless they're on sale which has saved me more money than I care to admit. I also like the convenience of not having to go to the store or wait for shipping, the achievements, and the community overlay.
__________________
|