So, I have this dilemma. The current guitarist in my jazz band is really effing amazing. He's also a good friend of mine, and I took lessons from him for awhile way back in the day. He's an incredible musician, and is a downright phenominal upright bass player to boot (he plays guitar in my band because he wants "something different") However, he's very popular with other bands too. He misses our gigs for other bands' gigs, but he always gives me a decent (week+) lead time to find a sub, but in the few months that he's been playing with us we've had to get a sub for at least half the gigs. To his credit, he did tell me back in the beginning that he would occasionally have other commitments, but I never thought that "occasionally" would mean "50/50 chance of him playing". Now, one of our frequent subs who is an older but equally awesome guitar player, has offered to step up to the plate and take the original guitarists place "if it ends up not working out". I really like guitarist #2's playing as well (he's been doing jazz and fusion for as long as guitarist 1 and I have both been alive) but I think that all things being equal, guitar #1 is just a bit better. And guitar #1 is a close personal friend to boot. However, my dilemma is, what should I do? On the one hand I've currently got a fan-freaking-tastic lineup with this current guitarist, but like I said he's got a 50/50 chance of actually playing the gig vs. us getting a sub for the night. On the other, we've got another guitarist who is also nasty-awesome, who really wants to play full-time, make it to all the practices, really get into it and stuff, but I don't want to risk alienating our original guitarist at the same time. Would you guys keep the original guy and put up with a bit of hassle, or would you fire him and hire this second guy, who will seem to be much more reliable than the first?