Why yes, you did make my character seem stupid and pointless. Clearly, I will have to rectify this.something also just occurred to me. Babies, wouldn't Leo's powers render Jessica's pretty much obsolete? I mean, her power isn't just clairvoyance, she needs to know a lot of specific things about it in order to see it, while, if someone gave the same specifications to Leo, he could just steal the object with his power right? Seems like the only application of her power would be for tracking purposes. For example, if they want to track down a target, leo could discretely plant a coin on the person and she could use her abilities to observe that coin in particular and where it is going, thus tracking down the person who has it in their possession. but even then the coin could not be somewhere like in teh person's pocket, or else that would make the object 'obstructed' and jessica's flaw #2 would prevent her from seeing it. come to think of it by extension, if her power can see through thinsg that would obstruct her view of teh object she is trying to observe, that means that she shouldn't even be able to see something that is in another building, or even located in the room next to hers, since the walls are still 'obstructing her view' only they are farther away from the object she is trying to look at than, say, the inner lining of a pocket. if she can't see through one she shouldn't see through the other. you really should just remove flaw 2 altogether is you want to give her power any semblance of utility. as for flaw 3, seeing something that is in the next room shouldn't be as strenuous as peering at something 1km away. the ability should only be as draining to her as you described it if she's trying to spy on something that is 700m+ away.
all that being said though, i return to my original question, wouldn't Leo's from rich to poor make Jess' eyes of esben, as it is right now, pretty much useless?