They're OP when given enough spells to counter situations in the correct way. It takes a lot of brains and planning, so they're not easy to use IMO.

For consistency, other classes may be better. Say if they have a rematch, there's no way Shaltear would lose once she knows Ains' cards. He's always known her's.