The main difference is probably in the meaning. Whereas a direct object means the same thing before or after a verb, a pronominal verb can change in meaning quite a lot from a non-pronominal one, and not always in transparent ways. There are a few answers about this; here's one
french.stackexchange.com/questions/17547/…