immersion in the 2 BDC games was great. in dbc14 it only really works on PC with franco's mod, otherwise the lack of modding options and AI edges is a big negative. dbc 17 started great, but they made it worse by patching - including removing the possibility of getting the AI out bowled. Ashes too was a good game made worse by inconsistent patches (that's why i left the beta process during AC) and the 4th inns bowling AI would treat it as a "chase" and set ODI fields.
c19 and c22 were better than any of the others, IMO, but the overpowered spin was the key problem.
my gameplay of c24 so far is actually the best of the lot - i know most people might not be ready to hear that. I think the player ratings and conditions make a difference to the user-controlled player i a way i've not felt before. and in my 1 completed test spin was most definitely not overpowered.
the weaknesses are the same that have always been there. poor fielding, poor contextual ai, poor ai generally.