First of all, I think both can be best friends. I know, because many of my friends chose to be childfree. That does not mean they don't like or love children, and it simply means they exercised their choice. Some of my friends who want kids are childless. Some chose to adopt, some chose not to. Again, choice. And yes, both the childless and childfree have to face shit from those who think they know better just because they've got kids. Not that they are in paradise, but still you know - that superiority complex that comes from feeling one-up about something, never mind that the issue is sensitive.
And oh yes, parenting is a life sentence, in a nice way but that does not mean it is easy. It is a rollercoaster. How nice if everyone exercised empathy and was kind to one another!