Bounty has fallen off significantly in the meta because of the changes to dust (e.g. if you are dusted, you run 10% slower while invis) and the ease of getting XP. He still has his place for sure (in fact, put to good use today in the Na'Vi / Alliance Bo5), but wouldn't put him in the top 3. I guess it depends on how often you see dust bought up in your games :-D
Bat is also great, though usually a better fit for mid or jungle (especially radiant jungle). Pyros is right about NP, but since he has no real escape or stun, it can be dangerous if you get caught out of position (Nyx is similar, but has super high HP regen and a couple of defensive options).
Weaver is another very good offlaner, as are Beastmaster and Bristleback. Abbadon is also very tough to kill and can solo reasonably well. Lastly, Lich is a phenomenal offlaner, since you can deny your own creeps before they get into XP range (giving you XP!) and keeping the wave close to your tower.
There are so many really strong offlane picks right now, it is really a lot of fun (I usually play offlane or support and these last couple of patches have made QoL so much higher).