Stubbornness is short-sighted and self-limiting.
Persistence is resilient and goes for the long run.
Stubborn people constantly stumble around and are unable to comprehend why.
Persistent people grow and thrive.