I had reached a point where I couldn’t agree with my co-founder over the future of the company.
That's the real problem. When looking for a co-founder, I think it's very important to choose one who shares the same vision about whatever you intend to build. If a potential co-founder doesn't agree with the direction you wish to go, keep looking.