Khuri is a really good unit, definitly put her on your to-do list, her range doesn't make her useful on all maps, but when you can use her she's awesome. FYI, I just did the map 2 pyramids today, and I had to use 5 physical ranged units, so you'll maybe want to level daniella too.