Hmm... That probably does make the most sense in terms of keeping them together, but I also like the idea that he can perform reconnaissance for her, going the places that she can't go. I'm also a little concerned about making it look too much like his psychic abilities are growing because of some connection between him and Laurel, rather than because he always had the ability latent inside of him. That feels too much like some sort of strange destiny thing...
Like I said, pros and cons for every one... I can't pick, I hate them all.
How about this? Jamie is undoubtedly bound to his body, which is what keeps him from going too far. But he can roam further if he attaches himself to someone to which he has a strong emotional connection. That could be Jenna or Derek, but it could also be Laurel (she did shoot him, after all) or someone towards which he feels hatred (such as one of the criminals Laurel is hunting). As time goes on, he is going to be able to roam further and further from his own body. As he practices, say . But he is going to want to stay with Laurel because she is the only one who can see him, and seeing someone you care about mourn for you without being able to do anything about it would absolutely suck.
It doesn't create the necessity of him staying close to Laurel, but I'm sure I can come up with something that would be logical and undeniable for him. Right?