I got a decent ending in the sense that Ciri is alive and well but ended up being an Empress. Radovid is dead which is something I wanted but I feel like I didn't get a happy but rather bittersweet ending. To be honest it fits the Witcher world but them feels! Ciri being an Empress is awesome though because it will probably benefit the people in the long run but I don't know, there's an empty feeling left in me after seeing both Geralt and Ciri's faces.
She said she chose to do it but I don't think being an Empress is what she truly wants. She hates people making choices for her and telling her what to do so she's going to be miserable the whole time. By Geralt giving her all possible choices, you end up loosing her. It's a tough call for Geralt to make. I think he did the right thing by laying out all the choices in front of her, yet it wasn't a happy outcome for their family.
I'm actually going to reload my save, do some of the free DLC quests and get the Ciri Witcher ending. I feel like I'm most comfortable with that. I've always wanted to see a female witcher and I think Ciri is the closest to that. Also I'm still waiting for the unresolved sexual tension between Ciri and Avallac'h to be resolved, though I feel it went over some people's heads which is funny.
All in all I feel Ciri being a Witcher or an Empress are both good endings. Geralt is in retirement with Yen somewhere so it's not like Ciri was going to stay with them forever, she needed her life and you know Geralt/Yen were going to hit that for all the years they've been apart. This is like their second honeymoon lol
But I honestly think Ciri will be happiest a witcher. Screw the world, it's already screwed up as it is.
Edit: Also for those of you familiar with anime, there is a great show called, "Moribito" that the Ciri Empress ending reminded me of, in a good way. It's like the most bittersweet ending in the world but you know is not really wrong in the context of the story.