Personally, I'm a strong believer in paying off the mortgage as soon as possible. Besides the peace of mind it brings, I can think of a lot of better things to do with that monthly payment money rather than paying it to the bank in the form of interest. The tax savings will never offset the interest payments. Had I not paid off my mortgage early, I never would have been able to retire early.
As far as investment advice, I can't improve on what WyoBob said. One thing does bear repeating though - be
very cautious of the "advisers"!