Another option is the BOA Premium Rewards Elite. It does have a $550 annual fee. You get PP (which includes Restaurants) plus you can sign up 3 others for PP Pass as well. Each person can bring 2 people. So, I have the card and got PP for DH, DS and DD. Have used it many times so far, and DD loves it when traveling with friends.
It also comes with an annual $150 Lifestyle Credit (Uber, Doordash and lots of other things - easy to use) and $300 Airline Incidental Credit (Bag Fees, Upgrades etc).
I think this will be a keeper card for me.