It's true there are still some older "legacy scripts" in POL remaining. This is partially because for a long time, the core developers were also doing all the script development, but the core evolved faster than the scripts did. There wasn't any real official script release for a long time, and no one was really keeping them updated.
Then, about a year and a half or two years ago, a "distro" team was formed, consisting of POL users, to help maintain the script base and free the devs up to work on the core. The distro team improved on the scriptbase quite a bit and the majority of old code has been optimized and/or rewritten at some point.
Then POL 094 came out about a year ago - POL 094 completely changed the way skills and stats work, they are no longer tied in to the client files (making it possible to have more than 49 skills and more than 3 stats). Unfortunately this required about a 75% rewrite of all the scripts (every script that involved skills and stats had to be rewritten). That was an enormous job to start from scratch, and it was done entirely by users and the distro team (one guy did about 90% of all the coding!).
So yes, there are still bugs that need to be addressed, but most of them are minor. To say it's not in a "usable form" isn't accurate, it is very useable out of the box, but there are some bugs that need fixing. Yes, there is some redundant code and some algorithms that could be improved, but problems like that are inherent when you're talking about an open source scriptbase where dozens of people have built on it over the years.
The upcoming Service Pack 4 of the distro fixes quite a few things, it should be out in a week or so. And the really cool thing is, with POL, most of the bugs are fixable BY THE USER. You don't have to wait for the next core release to fix a bug in a script!
Anyone who finds bugs in the POL distro is encouraged to post your fix to the pol-distro forum at
www.yahoogroups.com so we can integrate them into the official script release. About 10% of all the fixes come from regular users who are just helping out, our goal is to make the scriptbase as solid as possible.
As for the core? I know right now they are adding unicode support and some other things for POL 095. I'm really trying to get them to focus more on supporting the newer clients and multiple maps, I want access to Illshenar!
HellRazor
P.S. POL 093 was only intended as a "stepping stone" shard to help people convert their shards from the 092 skill/stat scripting to the new 094 skill/stat scripting (both types work in 093)...it is definitely buggy and not really intended for permanent use. You should use 092 or 094 if you choose POL.
P.P.S. Although the scripting isn't "rocket science", there IS a learning curve to overcome, as there is with ANY programming or scripting. You do have to learn the language to code in it. But once you learn it, there isn't a whole lot in a POL server you can't customize or modify. And the server core itself is very stable, one of the best for sure!