I currently have a recently started project in development with a 2010 target date developed primarily in Silverlight 2, making use of the March Silverlight 2 Toolkit.
Now that Silverlight 3 is gold, is there any reason to not migrate the project to Silverlight 3 in order to be able to take advantage of added features and improved performance? Given the "quirks" mode present for Silverlight 2 applications, it would seem easier to handle any such an update while the project is still in early development.
My two main areas of concern are with the Silverlight Toolkit (can I simply install the Silverlight 3 version of the Toolkit, or does the 2 version work out of the box), and with theming.
Theming (using the Toolkit) has been a cause for headaches with Silverlight 2, and I've needed to create various work arounds to ensure dynamic content is properly themed while maintaining performance. Silverlight 3 advertises theming as a built in feature - is this an integration of the Toolkit's version of theming, or does Silverlight introduce a completely different theming mechanism?