Are America's best days ahead or behind?