who is the best character out of those options?
The answer is that it depends on your playstyle. Balrog is the easiest to use, but Guile is also very good. If you love to turtle, you can do well with Balrog or Guile, but Guile will probably be your best bet. If you’re new to Street Fighter, Balrog’s a very good option.
If you can read your opponent like you have a time machine, go with Dhalsim.
Rog is the easiest to use out of those 3, however none of them are the “best”, this years EVO proved that all characters are viable in this game, there are no best characters only best players. Choose whichever one that has a playstyle that suits you.
Guile and Sim are zoning characters, however both play VERY differently. Guile can also change it up and play up close and aggressive better than Sim can, but overall Sim is better at keeping people out. Rog is a pressure character and he does best up close and personal, especially once he gets his opponent into the corner, it’s very hard to get out against a good Rog.
Best is subjective