I would've prefered Nayuki.
As it is, I thought the ending was a bit too cheesy. If the story ended at episode 23 I would've felt a bit better.
I also feel like the above poster. It felt to me like Nayuki got the shaft. She ended up solving her own problems for the most part. She's a strong girl.