I also have compared Kinetis L with MSP430 and STM32(L).
I love the design of the MSP430 and it is a great chip, but (1) you will pay more to get 8KB+ RAM than on ARMs and (2) there is little pin compatibility between low end MSP430 chips and higher end ones, so you can't start out with a $1.00 value line chip in PDIP and then upgrade RAM beyond 512 bytes.
The STM32L is good, but until just recently when they announced the STM32L100 value line variant it was much more expensive than the Kinetis L options. Now it may be more competitive. I think Kinetis still has better package size choice, up to 80 LQFP than the STM32L100 but I will need to review my notes to check that.