I guess of those 3, Ninja would be my only current option. While I don't mind the archer aspect, I've never been a bard person and usually don't use that job in FF games. I love the idea of Machinist and did play it a short bit in HW, but the SB version of Mch has me a bit confused with the timing of Wildfire and overheating so I don't think I'd be able to manage to play it at a decent level. I could try and play Ninja, though as I mentioned before, my biggest problem with it will be trying to find a skill layout that is comfortable for me. Though to be honest, Sam is really the only melee dps I have an interest in since when it comes to melee, I've always been a fan of swords and Sam is the only sword dps job at the moment.