another thing you should learn about guile and other charged characters is that if you spam something like jab(tapping jab quickly & repeatedly) or spam down+forward(middle) kick you can charge up without so much of holding back or down. the essence of doing this is just that you need to pin your guile down with something that locks him into place and doesn’t cause him to walk backward.
for example, rock howard has a move called evac toss, which is a 360 degree motion on your stick, and its near impossible to pull off unless he’s first “locked” initially by some other move. if you try to do a evac toss from nuetral joystick and not hitting any buttons, he’ll jump once you move the stick in any upward motion while doing the 360 motion. i’m not saying that the evac toss is impossible to do from rock being nuetral in attack or movement…but its very difficult to pull off. so lets say in CvSNK2, you taunt before committing the evac toss since the taunt keeps him firmly to the ground and stuck since he’s doing the taunt animations. you cancel the taunt with an evac toss.
the same applies with guile. you don’t want to throw sonic booms from the other side of the screen. its not really benificial for guile/you to do that. you want to toss out sonic booms while your opponent is stuck in his corner and you are very near to him to pressure your opponent. with sonic booms, flash kicks, and whatever else you want to do. practice alternating between spamming jabs and down+middle kicks while holding back/downback. getting accustomed to being able to whip out sonic booms and flash kicks while close to the opponent.
you have to also be informed that in sf you can “negative edge” which means you can hold down the button for a while holding back, then shift forward+releasing the punch button will still commit the sonic boom.
same applies for flash kick. hold kick button down+down->up+release kick button=flash kick.
but if you really want to excel as a guile player, alternate the spamming of jab and down+middle kick.
believe it or not, guile is a rushdown character. its all about pressuring your opponent into their corner with him.
if your playing guile and your playing him defensively, meaning constantly in your corner, going constantly backward or waiting for your opponent to make mistakes and trying to punish them with predictable flash kicks…you won’t win many matches.