Demyx. Not difficult, but tedious as hell to win. Stupid water clones, I spent fortunes upon fortunes on ethers.
Otherwise, Vexen was a pain in the butt too. His Desperation Move was absolutely HORRIBLE, and so was Shadow Sora (for fun I fought Shadow Sora with Anti form XD died to a random Vexen icicle).