Franklin used to be on the large denomination bill too.... He was no president.
He was one of the lead writers of the constitution, got us French backing in the War and was a vital to establishment of the U.S. government.