To be honest i'm quite happy with awstats, I may upgrade to SmarterStats at some point but it's roughly £150 for Pro as I'd need lots of stats on the same box.
I have checked my perl install and it seems fine, I can run perl awstats.pl -config=mattshome.co.uk -update which executes fine and parses the logs ok; that's when I run it from the same location as the web awstats.pl (in cgi-bin) by command prompt. I've also got a record pointing to right place otherwise you wouldn't be able to resolve to stats.opallogic.co.uk ?