Immich is really very good — I did a video about myself a few months ago, which shows what you can expect from it and what it looks like to use.
As the article mentions, it looks very much like Google Photos (the closest look alike I’ve seen), and it can even work from a Raspberry Pi on the home network (with an external drive connected).
Immich is certainly not some clunky looking out of date app. It is really well-designed and does much of what Google Photos does. Have a quick look at my video if you are in any doubt.
See https://www.xda-developers.com/heres-how-you-can-replace-google-photos-with-a-self-hosted-immich-server and my video about Immich at https://www.youtube.com/watch?v=dQqrVzgnf2E