The best Batsuit on film? My avatar gives the answer away, but it's Pattinson's Batsuit, followed by both of Keaton's suits in 89 and Returns. Kilmer's Panther suit in Forever is actually pretty great, even if the BatNipples are goofy, and Bale's Batsuit in Begins is fantastic. That said, I just love how Pattinson's Batsuit is this seamless blend of a ton of different Batsuit designs from various mediums. It's a visual love letter to the eighty-plus year long history of the character.
Aside from the armored suit from the title fight in BvS, I'd argue that Affleck's Batsuits are all grotesquely overrated IMO. Bat-emblem is way too chonky for my tastes, the lack of a visible neck on the cowl in BvS is goofy and I really hate how
all of Affleck's Batsuits have those tiny nubs for bat ears on the cowl. Your mileage will obviously vary, but I think one of the key ways to best communicate that idea of Batman depicting himself to criminals as a "creature of the night" visually is through that large bat silhouette.
In animation and comics, it's much easier to make that silhouette
pop, even if the cowl has short ears. In live action, however, there's more detail and nuance in the lighting going on, so the silhouette doesn't cut quite right IMO. Like take that one shot of Batfleck at the end of BvS in Arkham Asylum. We all know it's trying to do that classic Bat silhouette image we see all the time in the comics and cartoons, but it doesn't quite work. It's badass and scary in the sense that this man is a mountain of muscle, but since the ears aren't really popping into the silhouette, the visage isn't
supernatural.
Meanwhile, Pattinson and Keaton's suits
nail that aspect.