Very nice detail. I tried to figure out exactly what it is, but as you say, it is difficult. I think it may be a House Finch. A female. Perhaps an immature female. Or perhaps a Brewers Sparrow. Who knows? But it sure is cute and you did a great job photographing it.