Your currents look pretty good, but you have an unnecessary band at the equator. Your equatorial countercurrent doesn't really need to be a loop, the east to west flows from your gyres basically equate to that loop. You are also missing a small section of what would likely be a counter-equatorial flow. Also in your northeast section there appears to be an oddity, which I don't think would work well. Here you have two gyres sort of meeting which should likely be one that sticks with more earthly travel. Your warm equatorial water should go around that island left and right and then continue north before swinging back east and dropping south. Or at least that would be the way to avoid some curious weather issues. I'm not an expert, but for surface currents I think that change would be a good bet.

You've a good deal of land mass and a fairly open equator, your ITCZ will likely be an interesting propellant of weather.