Difference is that in democracy it is never as simple as 5 v/s 3. More likely it will be 500000 v/s 300000. Not to forget that 800000 minds will also discuss and debate before they decide. Also one must not attempt to discredit democracy by putting right v/s wrong. Aim of democracy is to choose the best from many good alternatives (wrong ones i.e. if there are any get eliminated in the begining itself.) Yes, democracy is not perfect, but then we don't know yet a better form.
If root cause of your pessimism is election results of Gujrat and Himachal then don't forget that one can't fool all the people all the time. Winners have to perform. Performers win and those who do not loose.