I went with Logan for my favorite, it was a good story carried by two of the most amazing performances I have ever seen in a supehero movie. I'd put Wonder Woman, Homecoming, Ragnarok and GOTGv2 as a tie for my very close second place. Justice League would be just a little below those four. I enjoyed pretty much all of the superhero movies to one degree or another. I haven't seen Power Rangers. If Lego Batman were there would go with the second placers.