Julius Caesar was a good general but he didn't create Roman Empire. It was build by Augustus. And because Roman Empire was the greatest, so Octavianus Augustus is my choice)
Alexander the Great also was a good general but his Empire die after his death.