I much prefer ideas as a mechanic to having bonuses dependent on culture. With ideas, we can say "the Prussian state was warlike and good at it, so they get +20% infantry combat bonus", but if we were to add modifiers to e.g. Germanic culture (or even subsets of it) to imply that the German/Prussian culture was good at war... nah, that's a stereotype too far.