Eaglesight being indoors only is low quality of life. It's a useful spell that's weaker than true seeing to begin with (the spot bonus lasts one turn rather than turns/level), with just the small benefit of blindness immunity. However, it can be hard to tell what areas are natural and not, since not all outside areas are natural. This leads to a lot of wasted castings of the spell.
This isn't a huge issue for rangers who get a nice prompt that they are moving faster because it's wilderness, however animal domain clerics have no notification of if they're in natural or non-natural maps and thus will waste castings of the spell needlessly.
Could this just be made to work anywhere? At least for clerics?
Alternatively, giving animal clerics back true seeing would solve the issue.