Peanut butter is cheap and delicious. A lot of people hyper-optimising nutrition (I was one of them) tend to forget much more obvious stuff like fiber, amino-acid profiles, absorption of specific vitamins like D, etc.
But also high in fat and thus calories. Lower-grade brands also add in garbage like palm fat or sugar. But like with all things, it depends a lot on the quantities you consume and also what else you eat and drink.
It's definitely cheap and delicious, but I found that it actually started giving me breakouts on my forehead, especially around my brow line, when I started putting it in smoothies after training 4-5x per week. Switching over to using almond butter (or really just cheaper raw almonds since I'm blending anyways) made it go away.