SO-SyncSelect is a Blender add-on with a single objective: to synchronize the outliner and the viewport with selected objects.
The add-on is almost1 free on Superhive. If you want to support my work and Blender Foundation, you can choose the "Supporter" version witch is exactly the same add-on.
NEW v1.1 : Viewport synchronization is no longer an experimental feature
1 : $1 is the lowest price with a free Superhive seller account for those who don't know, like me, before releasing this add-on.