The best choose for a skilled developer, in my opinion, is L2J. If you don't have the time to add SO many fixes/missing features, you should pick l2jaCis. About l2jfree..... yes.. it's a very clean and well developed project but.. c'mon how will a niewbie compile it, he will run ant build pom.xml :D. L2JFrozen, is a nice project, although i don't like the fact that it began with customs... Now you will ask, didn't they add customs for their server, l2frozen? But my answer is they should wait, fix it up, and then add what you need for you server, BUT keep no-customed source too. Also about l2jfrozen, i didn't like it based l2jscoria.... About l2jbrasil and teon i won't talk. Also i didn't like that you said l2jxtreme isn't good. You can't say that yet... I mean, it just started, but starting with c/p commits from other projects isn't the best :D Also making a server on it isn't the best thing to do...