I don't have direct experience with this situation, but I would give some thought to the inertness or lability of the other functional group in your aromatic compound, and how its reactivity might affect one's choice of base, as a practical matter. This issue is tangential to the question of mechanism of the substitution, however.