I'm really happy with this. There's two new features compared to what I've been using up until recently.
Firstly, I just learned about the core.pager option which solves the problems I was solving previously with this ugliness:
ll = "!git --no-pager log --pretty=nice -n30; echo"
Secondly, the %+d. I generally don't use the --graph log formats, (such as these), that show you the branch paths, but seeing where the refs are is super useful. The + makes it appear on the next line without adding a line break when there are no refs. In short, it's perfect. :D
Here's a screenshot of how it looks (with details obscured to protect the innocent).