Hickory: Leveling up in this game IS too slow, and they've made the same mistake that the developers of BG2 made: you're forced to go 'adventuring' while trying to rescue a loved one. That is just utterly stupid.
I have been to Kaer Morhen, my character is level 22, and I've just completed a quest that gives me a suit of armour that requires level 27! But not only that, I'm seeing items for sale requiring level 39! I'm never going to reach that level at this rate. I absolutely fail to see how retrieving Billy-Bob's lost bauble gains you 'adventuring' experience, and yet ridding a town of a monster nest does not (example). It's silly, it's stupid, it's ill-advised, it's wrong.
You lost everyone at the point you said the developers made the same mistake in BG 2. That game is still the benchmark for ANY RPG to try and attain in it's complexity, replay value and Fun.
If anyone thinks grinding on mobs to level your character in an RPG is fun please go back to playing the MMO you came from. This game is supposed to take a long time to finish if you want to see as much as you can and interact with all the different things available in game. If you bought this game to plow through the story in 40 hours and say "i beat it" than you bought the wrong game.
james5272: I've leveled up from killing monsters.
KiNgBrAdLeY7: Monsters related to a certain quest, perchance?
I would guess he is saying he made a level by completeing a monster contract. Which is actually a quest and you will get very good exp for completing. Taking out monster nests is also very good exp when you wander upon them.
I noticed earlier you posted that you thought combat was way to easy. I invite you to try one of the contract monsters that require you to do a whole lot more than just roll away in combat. Also if you think the world monsters are to easy than you should probably up the difficulty level of the game. Try the 3 or 4th level of difficulty and see how you like it when you cannot regen from meditating. It adds a whole new layer of preperation time for everything.