Weables |
I've found the level 6 casting classes are the easiest to slip into different roles.
I'd go with pretty simple, magus+inquisitor. Magus can cover melee combat, arcane, knowledge skills + 1-2 others, etc. Inquisitor can get disable device for traps, divine spellcasting and condition removal via scroll/wand, the rest of the knowledge and high perception/sense motive.
edit: inquisitor also grabs ranged combat for you, so flying enemies dont leave ya borked.