Guile is actually one of the best characters in the game, IMO; anyone whose attacks can hit every enemy you're fighting against is well worth having. It's just a shame he doesn't have more Element slots, but you win some, you lose some. Once you level him up enough he gets a TON of higher element slots anyway.