It's great to be best friends with your spouse :)
With regards to your question whether we can be best friends with ourselves, maybe... But actual and real friends make life more fun and meaningful, so I think it's good to have a few or more even, depending on one's preferences.