I love the name
Isabella, and popularity doesn't mean much to me, either.
I like
Grace (and only as a middle name, as you'd use it) because it's honoring someone, but
Isabella Katherine flows nicely, as well.
Honoring has priority, in my eyes, so I'd go with
Isabella Grace.