I (originally from the US) moved to Germany with a Swiss girlfriend, so we visit Switzerland frequently and know the cultural/politics.
I find Germany to have much better social policies than Switzerland, such as better worker rights/conditions, public health insurance. The Swiss people voted against having minimum 5 weeks vacation and also just rejected caps on the private insurance minimum costs. The politics are much more conservative/individualistic compared to Germany. On a positive side, Switzerland probably has the best public transport system in Europe.
The real challenge is how to get politicians that will support these polices when private capital controls policy through lobbying.