Does time away from home matter? If not I would say go MSC. There you actually get time off in port (as opposed to container ships) and you can stay on a ship you like as long as you want. Plus the pay won't be horrible so you can bank some cash for later. They also will train you and provide you with classes for upgrades.