One level of Cragtop Archer doesn't really do much for you; it helps your Spot checks at that distance, and not much else. You need three levels before you start increasing your range, ideally four.
Warblade and Swordsage are iffy great for archers; no strike can be made with a ranged weapon, with the exception of Time Stands Still, and not many boosts apply to them either; the two you mentioned, plus a few Shadow Hand boosts like Cloak of Deception, are about it. You'd have to rely on that plus counters. At anything other than the higher levels, you really don't have anything offensive, though I guess you could make do with feats until then. Decent, but a ranger using the Spell Compendium can probably do about as well.