On the aspect of religion, this varies strongly by region. In the "neue Bundesländer" (former GDR), people are generally a lot less religious due to the GDR actively discouraging religion. Meanwhile, Bavaria is very catholic (and quite conservative). It would be interesting to see if/how religion and birth rate correlate in Germany.