Yet those were his two best films and much better than this.
That's just like... your opinion, man. According to http://www.rottentomatoes.com:
The Prestige: 75%
Sometimes a movie can have a good plot and good fx. I for one thought it was very well done in both areas.
If it happens once, it's a bug. If it happens twice, it's a feature. If it happens more than twice, it's a design philosophy.