I think that comment is more "Picasa was amazing" than "Digikam is bad", and it's right, Picasa was amazing. Hopefully Digikam will reach those levels soon.
It was. I have searched long for a similar program (mainly face recognition) and couldn't find one. Github is full of POC for that, but nothing in a "complete" package.
I tried Digikam, but their face eh recognition discovered also lots of non-faces. The UI also was not fun to use. You click on a suggestion and it takes several seconds before you could type either the name, or pick one. All that with a relatively small collection (2TB).