First I am not a big fan of AFCI's, but they are in the code and I do have to comply. I don't have a lot of faith in them doing what they are supposedly going to protect us from. Many the rules of application do make sense - if they do what they say they will do.
GFCI's I have no problem with. They are very effective at preventing shock. I do feel their requirement has been extended to some places where they are not necessarily needed, but still have faith in them doing what they are designed to do.
That said, total avoidance of AFCI for say outside outlets isn't always simple/cost effective. It will mean running separate circuit instead of tapping off convenient circuit already nearby.
When they first removed exceptions for GFCI in certain areas where you could say put a refrigerator in a garage on a dedicated single receptacle, I felt a little same way, who wants to have a fridge/freezer full of spoiled food because a surge event made the GFCI trip or something like that?
But since then I have been on a few service calls of refrigerators/freezers in garages, basements, etc. that have been tripping GFCI's and every one of them I found a fault within the appliance. Have also had calls for old units with only a two wire plug or a missing EGC on the plug and actually are shocking people - same thing did find a ground fault. I now think it is a good idea to still GFCI protect all outlets in garages, basements, etc. even if it gets a freezer plugged into it. If you are worried about spoiled food, get a temp monitor/alarm of some sort. You could just as easily lose power for some other reason and still lose all the contents. That food is worth very little compared to having someone get electrocuted.