Sort:  

There are many other factors, of course, but I think these are the first places to look for a detailed review.

I always start with a people behind some project... Not once it happened that I found a project with a great potential, but WP was not so well written... The reason was that is written by programmers and devs, and they just don't know how to write in normal language :)

Haha. Life should be very hard for software developers, not for non-programmers. When we say "Hello" we simply say "hello" in a simple way. whereas a software developer hello has to write at least the following even at "c". I think that much code can prevent him from thinking simple. ;

#include <stdio.h>
int main ()
{
printf ( "Hello");
return 0;
}