The 642 is only 15oz; the 158gr produce too much recoil.I too like Magsafe; I use them in my autos.
Which is why I went with the 649. It’s heavier to carry, and sometimes my pocket [depending on how I’m carrying] droops ... but there are always trade-offs involved in our decisions.