The best character in my team in Baldur's Gate II: Shadows of Amn RPG.

Best because she can eventually learn level 8 mage spells while all others (in my team) can learn at most level 6 mage spells.
Imoen is also level 7 thief and she can find and remove traps. However she can only open easy locks with thief skills, so she must memorize lockpicking spells for harder locks. She can't set any traps, but who needs them anyway when you can use delayed blast fireballs and symbols of death, fear and stun.