You just basically said what Rises gets praise for essentially, great action, great acting, the cinematography is great and the cast are all good in their roles. Batman is good , heroic and faces incredible odds etc. The only thing you didn't praise about the Supergirl is the actual story itself which was probably by design lol. The movie was awful and bombed at the box office , there's a reason why there was never a sequel . I'm not huge on Rises but its certainly better than quite a few names you listed earlier