Why don't you people stop complaining about the random dupers, when you can completely ignore them? You're on Gamefaqs right now, for f*** sake. Be smart and make a coop thread, if you want to play with non-dupers. There's like hundreds of people reading this board, you're guaranteed to find a good group.
I would give this a 9.5 so far. My only complaints are that NPCs talk over eachother, which is very annoying, and small bug issues.