Protect, bubble, haste, shell are all good. They can be cumbersome to always have up, so at times I'll cut out protect or shell... usually shell.
For boss fights though, you want to get all you can on most. Others kill your party so regularly, that it may be better going with a Raise/Attack setup with no buffing spells.