Better to migrate before upgrade to Lion, or upgrade before migrating?
It is best to upgrade and then migrate. Usually problems occur while upgrading, and it is best to upgrade or install from scratch, as opposed to upgrade on a system which might have something incompatible already installed.