Languages: With wordpress, to have the site in several languages, you need a module, which costs a lot. After you install that module, the website will run very hard on a shared hosting if you are using many languages. At opencart this problem does not exist. Even if you have many languages, the site will run quickly.