I am a novice boxer with just a few fights. I've always considered my 'style' as a straight-ahead type, that throws alot of straight punches. I have good handspeed and I think I can take a shot well. When I fight or spar, I always seem to be the one initiating the action- whether I land, miss or get hit. I think I have adopted this approach since I feel my conditioning is pretty good. I usually step in with a series of jabs and then the action starts.

I have been working with a new guy at the gym. When we spar, he tells me to let him start the action, and I would counter. I feel this style is easier to land shots since my feet are set, balance is good, and after I block or avoid a shot, the guard is never high and tight like it is when I would try to start the action by stepping in. I don't have to worry about range as much, since they are coming to me. I just never considered myself a 'counterpunching type' since I am not real slick defensively or lightning-quick.

My question is in general is it easier to land punches if your opponent is coming towards you, as opposed to you stepping into his range? And is it easier to land a shot after a shot has been thrown by your opponent (common sense seems Yes, but I would like another take on this thought)?