1) Career path in IT is the big question, I did Oracle to begin with. Today I have my hands in almost everything. Stay and maintain your base on the databases as dev languages come and go, databases remain.

2) A Team Lead/Project Manager are cool jobs, I've done a few of them but they suck in the end. Too much of powerpoints and you end up sitting in all kinds of dumbass Project Meetings. So it is a choice, if you get paid more, sure go for it.

3) No harm in expanding other Oracle related skills.

4) Maybe, Maybe not. I did (a smal part of me still does) have a MBA plan but I'm not really sure if it really will help me get where I wanted to go. (I wanted to make a real change into the management world with my IT skills, I'm not sure now)