I have a rescued feral cat (ex-feral cat?) sleeping beside me as I’m typing. I have to say, she’s not a particularly rewarding pet.
She was born and bred on the streets of Seoul. There are a lot of street cats around here. Some soft-hearted soul saw her when she was just a kitten, offered her food, and eventually captured her. The new owner tried to socialize her, but had to leave Korea due to a family emergency, and ended up leaving the cat with a coworker after only a few weeks. The coworker had a cat allergy, and passed the kitten on to a friend. That person left Korea too, leaving the cat behind in her apartment when she left!

And that was the apartment I moved into a day later - thus acquiring myself a partly feral cat.
Over the past five years, I have tried to socialize her, but she’s not too keen on that. It’s only in the past year that she started spending most of her time somewhere other than under the bed. The first year I owned her, she wouldn’t even come out to eat when I was in the room. Later, she would cautiously sit across the room from me if I was alone, but would stay under the bed when I had friends over. Now she’ll sleep with me sometimes (this started three years after I began trying to win her over), and greet me at the door most days. Still, sudden noises send her flying under the bed. My boyfriend has been able to pet her once in the year and some we’ve been dating.
I don’t know what I’ll do with her when I leave Korea in about six months. I’m certain a plane ride would terrify her, and she wouldn’t survive being an outdoor cat at my parents’ place (they can’t have indoor cats). I don’t know where I’ll be going, but it’ll involve a lot of traveling which would traumatize her. I will probably need to find her a home, and that’ll probably send her a few years back into the feral stage.
Keeping a once-feral cat as a pet is a serious undertaking. I love my cat, but I wouldn’t recommend it, honestly.