Hi,
I too agree with you that this time Microsoft concentrated more on the features and getting maximum out from exsiting rather than inventing new things. At the same time, the new features add value to your money. Now you need to decide on:
1. As you have SQL 2005, whcih is still under mainline support, Why do you want to migrate to 2008. Are you facing any issues? Are you in real need for the features? If not, dont go for it now.
2. In any product bug free is not guaranteed. Even if you get Sp1, there could be bugs not fixed in sp1, or even iitroduced in sp1. IF you are going to wait for a system which is bug free, you will never get it.
3. Currently Microsoft says, there are differences you need to consider before migrating. An Upgrade advisor is added in the package. Also, books online has given a lot of information on things work differently between SQl 2005 and SQL 2008. However, with my experiance with migration from SQL 2000 to SQL 2005, I will say that you should not depend completely on Upgrade advisor. You need to migrate in another environment and test it.