Assuming budget isn't an issue, what are the advantages and disadvantages each engine has for upgrading?