My advice is (as always) try out all the softwares you are considering and see which one you get on best with and meets your needs. No point using a software which you know nothing about and can't manage and hate just because someone told you to use it.