Yeah I think this might be the best and easiest solution. I’m really impressed with it too, I started with photoprism and the moved to nextcloud but there always seems to be something missing from the overall experience. Immich seems to fill all the gaps though.
What are the great android apps for photoprism? Last time I looked there were two unofficial ones which were both not great and neither allowed you to upload from.