I do think Schwalbe has thoroughly graduated in puncture resistance. At the moment, they are head and shoulder above everybody else in this department. The Marathon Plus are the best-of-breed in terms of puncture protection and durability, but I would suggest to the OP the lighter (and easier to install) Schwalbe Silento. They're also cheaper than the Marathon Plus.