I am about to lead a migration from XSLT 1.0 to XSLT 2.0 for my company. We have a large number of XSLs that transform XMLs into HTML, and manny other "flat file" (i.e., non-HTML, no-layout) formats. I would very much like to know what the main obstacles are when doing such a migration, especially if there is someone here who has done that migration him/herself.
So: What are the main principal differences? What are the main obstacles? And are there other good advice and recommendations?
(I know that this question is a kind of open question, I will award the points to the best recommendation/s.)