I would do more of these but I already have a boat load of calls at various strikes and exp dates as well as shares. If I had known about this strategy earlier I would have used it a lot more.
I get your spread strategy, trust me. There is more than one way to skin a cat. I kind of like the idea of simply buying the calls and then if it rallies a bit you can write the higher calls and possibly get a free ride on the bull spread. In fact, the second leg could be an afterthought on a simple long call position.