Ridley's Cohort said:
If I were redesigning the system, no Core PC class would have fewer than 4 skill points per level. Give them some points to buy skills cross class, which is otherwise extremely painful.
I added a house rule of +2 skill points per level for PCs. If you had 2 previously, now you have 4. If 6, 8.
In an earlier campaign, I handed out a free rank of Spot, Listen, and Sense Motive every third level (i.e. +1 Spot at level 1, +1 Listen at level 2, +1 Sense Motive at level 3, another +1 Spot at level 4, etc.). But, I changed this to 2 extra skill points for my current campaign. If the player wants to use it for Spot/Listen/Sense Motive, fine. If he wants to use it for something else, that's fine too.
But, the reason I had the house rule in the earlier campaign is that it did not make sense to me that a 15th level Wizard would walk into a cave and not minimally look above him to see if something is there. He's been in several hundred caves in his lifetime and this super intelligent Wizard didn't ever start getting a clue to look around first? Huh?
To me, Spot, Listen, and Sense Motive should go up in the game for various levels, just like saving throws do. In fact, using a saving throw-like mechanic would be about right (e.g. +2 to +12 Spot for classes with Spot as a class skill, +0 to +6 Spot for classes with Spot as a cross class skill, ditto for Listen and Sense Motive). Since these would be ranks in these skills, the character still could not advance the ranks beyond normal (course, there is a way to "break" this, take a level in Monk, take 4 ranks in Spot, then take a level in Rogue, but a rule could be made up for this as well).