What is method is best for birth control?

Yin
I'm really in between IUD and taking a pill. Any ideas? Other methods that are better and cost effective?