Suddenly Sri Lanka have gone from wretched to on top (in ODIs). I think the addition of Chandimal and Jayawardene getting runs gives them just enough batting quality. Dilshan, Chandimal, Sangakarra, Jayawardene, it's not a batting lineup to be sniffed at.
Still worried about Sri Lankan test bowling though.
Tha advent of 20-20 and limited overs focus is changing the balance of power. I would still say only South Africa and England look in really rude health in test cricket, Sri Lanka seem to be short on bowling, India are short on bowling and the batting is in crisis, and Pakistan are reasonable but lack batting beyond Younis Khan, leadership beyond Misbah Ul-Haq, and fast bowling in the longer form. Maybe England will get whitewashed in India and Sri Lanka but I doubt it - there were many positives to take from Dubai in the test series.
I think if you played that series again now, dropped Bell and Morgan for Patel and Bopara respectively, left out Anderson in favour of Bresnan for batting depth, I actually do think England would win that series.