In Magento 2, which one is the difference between
Using both of them, seems they have the same methods, so I don't know when I should use one or the other.
I am not 100% deep knowledge of this.
But i am pretty sure that you should use
As it can use for both api and model layer
See the magento document: