Adwords is great but is very costly for popular terms.
Its not like that, If your offerings are searched online through search engines then definitely its your cup of tea.I have never ever had a good experience with Google Adwords. It seems like the biggest scam ever to me. There isn't really any culpability on Google's behalf. You put money in your account and that money disappears.