banks have their own panel of valuers - we initially planned to switch to UB, so they sent a valuer out (and ultimately we weren't charged for that valuation). AIB have a list of valuers on their website, so we had to arrange our own valuation for them and pay for it. Both valuers sent us a copy of their report.
re: Life Assurance - we're using the same policy we had for BOI with AIB so it is possible. One of the things that prevented us switching to UB was their insistence that we re-assign the life policy to them before drawdown, which was impossible as BOI wouldn't release their assignment until the mortgage had been cleared. AIB didn't seem too bothered, in fact we still haven't reassigned the policy to them, they just wanted evidence that the policy exists (though they did tell us this is dependent on the value of the mortgage - if it had been a bigger figure they might have insisted on a new policy).
The main thing that would speed up switching would be some method of banks sharing account information (with the account holders authorisation of course), so you don't have to gather 6 months of statements from multiple accounts - AIB accepted these via email, and using screenshots from online-banking, but UB insisted on paper copies which is a nuisance as we've both signed up to paperless banking. They can share info for current-account switching, I don't see why something similar can't be done for mortgage switching.