I love PB and am not going to give it up.

I generally eat a measured portion (weighed out in grams) every day or every other day. I stick with the natural stuff - just peanuts and salt, no added sugar - and LOVE Trader Joe's organic crunchy.
Nuts and nut butters are higher in fat than a lot of other foods, and therefore calorically dense, but the fat isn't saturated animal fat so there's no reason to avoid it, just count and track it. I do try and vary my nut butters (including almond and sunflower seed) just to get a little variety in taste and nutrients. Also, there is apparently a toxin associated with peanuts, so some people are concerned about that.
ETA: I just re-read the OP and caught the comment about fat. I actually have increased my fat consumption (as a percentage of my calories consumed) throughout my weight loss. I've found, personally, that I am happiest with about 25-30% of my cals coming from fat sources. Most of those are the "healthy" fats - olive oil, avocado, nuts and nut butters - but I also eat some full-fat cheese a few times a week, and low-fat dairy. The fat helps me stay fuller longer. I had all my cholesterol numbers checked at the beginning of the summer and my doctor said my readings were "stellar," so unless that changes I'm not going to limit fat.