Yesterday I have just been at local Trek dealer looking for my new bike and we had a discussion. He said that the thing he hates most, in a brat coming with a filthy rich daddy looking for the most expensive bike.
The point is, the is no best bike. For my financial state, I know I can go as far as Trek 2300, but as I ride 3 months a year, I shall take the 1000 model. But, if I had to choose now, I would probabaly take the Trek 5900...