Magit’s always had a neat cherry picking functionality, letting you cherry pick arbitrary commits from the commit log. I use it frequently by combining it with range logs to look at commits in other branches. The cherry pick interface is available on A, and you can use it in more places. Practically anything the point is on that is a commit is cherry pick-able in the UI now.
Magit is easily the best UI to Git I’ve used on any platform, Emacs or otherwise. This article is a nice overview of what has changed in version 2.