O Bahncard não é automaticamente vantajoso para todos - seria simplista demais dizer "leva o de 50%". O decisivo é quantos quilômetros você realmente viaja e a que preços. Nos fins de semana em que você vai visitar sua família, tem que fazer as contas para ver se o desconto de 50% compensa a taxa anual. Regra de ouro: se você faz, por exemplo, duas viagens de trem por mês (uns 24 por ano), você já precisa de trechos bem longos para que o de 50% compense. O de 25% costuma ser o melhor compromisso para a sua situação - bem mais barato na aquisição e mesmo assim 25% de desconto em praticamente toda viagem.
O problema com cancelamentos de trens e atrasos é traiçoeiro: influencia sua decisão mais por emoção do que por economia. Claro, se o trem é cancelado, o desconto não te ajuda em nada - mas isso é um problema de qualidade da ferrovia, não uma razão para evitar o Bahncard. Pelo contrário: se você já viaja regularmente, economiza dinheiro de verdade com o cartão, mesmo que algumas viagens não saiam como planejado. Olha suas últimas viagens de trem e faz as contas com 25% ou 50% de desconto - aí você vê concretamente se a taxa se amortiza. Para viagens regulares nos fins de semana ao longo de um ano, eu pessoalmente recomendaria mais o de 25%, a menos que você realmente viaje muito e faça trechos mais longos.