I'm not a massive fan of level caps. In Fallout 3, found it annoying that based on my igonorant initial purcahse of the quick learner perk, I reached a point two thirds of the way through the campaign where I couldn't advance in level, at least until the release of the second expansion.
If a level cap is required by the mechanics decided on by Obsidian, at least make it difficult to reach max level until the end game.