Hi There, Sounds like you should stay going with the PhD!
If you love the topic that makes things a lot easier, and if you have some good work already done definitely don't give up yet.
I know it's really hard but try not to compare yourself to others in your group. In my opinion, everyone is different! So what if it takes you a little longer as long as the quality of your work is high, that's all that should matter!