Leaving nuke deal to voters is not a bad suggestion. I think every important issue should be decided by public. But our election system is very very expensive and we wont afford going to public off and on.
But some important issues like election of PM, leader opposition, President of country and presidents of all national parties should be elected by people.
Hand picked PMs and Presidents are now real evils to democracy. Our present PM and President publicly state that they are thankful to a person instead of people of the country for holding high offices.