As much as anybody might dislike Richard Garriott, it's hard to disagree with his opinion of developers based on the crap getting churned out these days.

Although the argument might be made that some of the problem is the amount of money put into and expected out of AAA titles leads to 'streamlined' game design decisions to appeal to larger audiences...