The difference is rather subtle. Despite the obvious fact that the Present Perfect Continuous is a continuous (progressive) form of the Present Perfect, it also focuses the attention of a listener on the duration of an activity. While the Present Perfect focuses the attention of a listener on the result of an action. So, to use the two tenses at one time:
- I've bought a new car (Present Perfect).
- I've been buying cars for 10 years (Present Perfect Continuous). You can earn a nice living doing it.
Additionally, consider these four sentences:
a) I have been living here for 10 years (and intend to continue).
b) I have been living here for 10 years and I'm moving tomorrow.
c) I have lived here for 10 years (and intend to continue).
d) I have lived here for 10 years and I'm moving tomorrow.
Which two sentences sound the most natural to you?
Definitely b) and d) are more natural.