I read Barghash was anti-European though, whereas Khalifa worked closely with them. EDIT: Also, the revolt Khalifah caused came as a result of letting the Germans keep the coast of Tanzania (which Zanzibar owned). That wouldn't really be a problem here since I'm taking both the islands and the coast, as well as the rest of Tanzania (with time).