If I missed anything noteworthy let me know. I have not played all of these but so far my vote would go towards BBD2