Trading personally will helps you to enhance your understanding about Forex dealing as well as enhance the dealing techniques so dealing personally is better than software trading i also believe there are many robots which are doing great in this business though most of them are paid ones.