The structural problem (or feature) in Germany is that voting for a party who is not expected to pass 5% in total votes is basically the same as not voting at all. For me as a holder of niche opinions, this is inconvenient. Of course, everybody knows this feature exists to prevent the recurrence of a Weimar Republic-style desaster.
I do wish we (Western-style democracies in general) would make more use of direct democratic measures. Barring that, I would absolutely love to give my mandate to several parties in different areas (for example, give my mandate to the Pirate Party on IP matters, but give it to someone else on social policy).