I hated having to code in assembly, looks like compilers are available now though. Obviously this depends on which silicon you use but on the MSP interrupts seem to "just work", generally more code space, better onboard functionality, 16 bit (though I see some sort of 16 bit PIC is now available... for 32 bit I prefer Cortex), dev board costs, easier to code (more modern architecture), etc. At the end of the day a lot of it is subjective though.