I remember Shinobi having the best user interface when I tried it and a few of other options a couple of years ago. I ended up taking the motioneye route because I found it easier to configure, integrate and maintain.