Given that she likes being in a lap and such, she might be happy as an indoor cat... the only way to know is to try.
Most of the time, feral cats are never completely tamed, and even if you do manage to tame them somewhat, everything I've seen says that they seldom become lap kitties.... especially if they are not "tamed" until they are an adult. This makes me think that she might have been a pet at some point.
We have a feral that is a lap kitty, who thinks she should be attached at all times to a person, and who insists on being held by DH every morning and on getting under the covers with us every night.
But she was only about 6 weeks old when she was caught, and I spent quite a bit of time when I first got her (at about 10 weeks or so) holding her and working with her to calm her down and get her to be less wild.
She has never really cared about going back outside - though she did wander out by accident once. And she has always been great about using the litter box - we've never had any problems with her.
Cats are individuals, though, so give it a try. If she turns out to be completely miserable, you can always let her back out again.
If you are going to keep her in, the suggestions I have are: make sure you have a tall scratching post that gives her both a place to scratch and something to climb. Added bonus if it has a good hiding place in it too - but regardless, make sure she has a good place she can hide when she wants: maybe a box or something.
Stuff to keep her busy. Finding what kind of toy a cat will play with can be tough too. Most of the cats I've ever had didn't care for 99% of the toys we've ever bought. The exception - one of ours now absolutely goes nuts for the little fur mice that rattle.... but they have to be the ones that have real (rabbit) fur, not the fake fur. He knows where I keep the new mice, and anytime I get in that closet, he is at my feet, hoping I'll get the "magic mouse box" out!
Since she's used to being outside and chasing things that move, you may need to engage in more active play with her. She may not be as good at entertaining herself.
Did I mention having something she can climb?
If she's used to doing that outside, she'll find places to do it inside, so if there's anywhere you don't want her to climb, you may want to figure out a way to make it less attractive to her.
That's all I can think of.