I would say yes indeed. Discuss your differences at a public place, where neither of you are apt to lose your tempers. Never discuss the situation at your place or her place as this puts one or the other at a disadvantage. Figure out your situation by yourself, and don't be swayed by friends and family. You may think they're helping when in fact, by they not knowing all the circumstances, may give you bad advice. And lastly, follow your heart!