I got this idea when going in RJP. I got a speed buff, and in a flash I was on the party button on the next room before my teammate could go unlocking a gold door. I remembered when Nick said that MSI was powerful cause players in a party should go at the same speed and stick toghether. wandering what happened, I got a possible solution.
1 make buffs rarer, and shorten their duration.
2 make buffs stackable with each other. for example, if buffs would give me a 10 sec buff, and I already had one, they would add 10 secs to the duration of the buff.
3 make buffs affect all members in the party, so that they are advantaged by what their teammates found too. it would also promote teamwork, and make parties more unite.
it's not a party if I take an attack buff and kill everything on my own. it's not a party if I go GM speed and leave everyone behind. it's not a party if... well, you get what I am saying.
You ought to add a part about making Battle Sprite Def Orbs still stack-able and separate from the mob dropped ones. The update really screwed us kitty users over.