A Pew Research poll released yesterday says that most Americans rank former President Barack Obama as the best president of their lifetimes.