.ply or .obj?

I’ve had a good root around and can’t really find much difference between these sorts of files, although it seems like .obj is more widespread.

I can work with either for my purposes and was wondering whether there were any advantages or disadvantages that swayed any of you either way?

I will be going back and forth to 3D coat and eventually converting to models for sketchfab and the such as well…