I am going to start with saying this: YES, this is better than The Dark Knight. The Dark Knight Rises is a bigger film with better characters and a badass Bane.The film kicks off on a sour note. With all these new characters, we never see them get a proper introduction. The 8 year difference between the films is also a contribution to the introduction of the new characters. We see Anne Hathaway as Selina Kyle/Catwoman in the movie, trying to steal from a hermit Bruce Wayne. This is our beginning setup, but why? It's not very well explained, except for implication that Bruce is a hermit after making a poor investment in Wayne Enterprises.
