This site is actually really useful for finding a co-op game for your platform of choice:

http://www.co-optimus.com/

They have a nice list of games, and the reviews focus on the co-op experience.