my problem with corsairs as allies is they really dont fill any gaps that our army cant do already. Kabalites and venoms are great AI, dark lances and blasters are great AT, and our flyers are decent enough. Only thing I can really see getting from Corsairs are maybe a warp hunter, the firestorm (but our flyers are better) or a nightwing. Other than that, I dont see any benefit. Eldar work well with us because they fill in our one major flaw (no psy defense, no reserve manipulation)
But thematicly, I think they can work wonders.