oat milk is considered the best because, as compared to any other milk, it contains more protein content, while coconut milk, despite its good taste, is not very recommended due to the lack of protein content in it. oat milk does not have fat content.