Which country has "secret ballot" then ? Cause what you described as imperfect is the system that is present in all countries I've ever been in, and I've been in the majority of western europe...
France works exactly the way you have described Sweden so far.