Yes, in my opinion it's far too easy.

The way that I would have liked to see it working is that you can distract the NPC with one character and go about sneaking with your other character but every xx ticks (random amount of ticks) the NPC should have a chance of turning around in your direction and if it spotted you getting up from a sneak position it would become more aware and maybe break it's conversation and then keep an eye on all of your characters in a heightened sort of awareness.

The way it works now, it's nearly impossible to fail stealing whatever you like as long as there is enough room to get your character between the NPC and whatever object it might be looking at, such as putting your character between a bookshelf and the NPC while your other character is behind it on the opposite side of the room.