The major weakness is that there is no objective method of measuring whether a post has a high quality or not. As such, experienced members get to decide which posts get merits. When you also consider the fact that the merit sources are very limited, you will see that even if there were a lot of high quality posts, not all of them could get merits.
So in my opinion, the number of merit sources and the total number of users are disproportionate.