I used to know a guy who was on a Federal agency SWAT team. From the little he told me, they did it right. He’d get a call on Monday that said he needed to be in Seattle on Wednesday for a scheduled take down of some guys they had been investigating for 3 months and were ready to pounce.
Using SWAT to serve a warrant or to raid a poker game at a senior citizens home is bully behavior and improper use of resources.
Every little police force gets federal grant money and weapons to have their own SWAT unit. I would vote for SWAT to be only attached to the state police, and local agencies having to request them (and JUSTIFY the request!).