Agreed. The Brexit referendum was in an environment of usually having only representative democratics. Politicians first took it not seriously, then they started to turn to propaganda (on both sides). A more continuous direct democraty would develop a culture of dispensing information and personally I would accompany full direct democracy on federal level with certain information duties the state has to fulfill regarding decisions.
I don't think we should try to implement a swiss like system in Germany or most other countries, Switzerland is too unique. Often times we forget that our political systems are historically (and geograficaly) grown. The nordic countries are much more similar to our own country and therefor a way better comparison.