Uhm, acho que essa pergunta é um pouco fora de tópico, mas duvido que alguém vote para fechá-la para um usuário com reputação como a sua, então tentarei dar uma resposta.
Os discos Blu-ray são semelhantes aos DVDs quando se trata de garantia vitalícia; portanto, a questão do "armazenamento de longo prazo" pode ser respondida com "não importa".
No entanto, os discos Blu-ray têm uma taxa de leitura muito mais rápida, portanto, acessar suas fotos neles é muito mais rápido do que nos DVDs antigos.
Do ponto de vista de armazenamento, você ainda está salvando apenas bits simples de dados em qualquer um deles (DVD ou blu-ray); portanto, do ponto de vista tecnológico, o blu-ray não oferece nenhum padrão superior, além da taxa de velocidade de leitura acima mencionada.
Se eu pudesse recomendar, armazene suas fotos em unidades magnéticas, como você as chamou, mas deixe-me chamá-las de HDDs. Basta comprar um novo HDD sata2 de 500 GB ou 1 TB, conecte-o ao seu PC, copie suas fotos e desconecte-o e guarde-o em um local seguro. Essa é a maneira mais segura de armazenar seus dados. Se você quiser ser extremamente cauteloso, compre 2 HDDs e armazene os mesmos dados em 2 HDDs, desconectados e armazenados em um local seguro. Conecte-os ao seu PC somente quando precisar ler seus dados novamente por algum motivo. É uma maneira muito mais barata do que comprar muitos discos Blu-ray, gravar dados e mexer com eles. Hoje, os HDDs são muito baratos, principalmente por causa da nova tecnologia SSD, que você realmente não precisa para armazenar fotos em uma unidade desconectada como backup.