Tidehunter offlane is one of the strongest offlane heroes in the game right now! His ability to bully his way into exp gain and translate that into a strong teamfight or kill means that he makes a strong impact throughout the entire game.
Make sure that you can land anchor smash on opponents to reduce their damage by 60% so that your kraken shell damage block prevents the rest.
Try to get enough farm to pick up Arcane boots(this game I tried out Tranquil boots), and follow that up with a Mek if your team needs it, or a blink dagger if someone is already purchasing a Mek.
I played an Omniknight offlane game today. His ability to lane isn't super fantastic, but that's ok because his main goal is to get 1 mana item like Arcane Boots or Soul Ring, and a bunch of levels for his skills.
Once you get around level 6, you can group with your allies and force towers. If your enemies defend and you play the fight correctly, Omni has HUGE teamfight contributions.
Beastmaster is a great offlane or mid hero because of his ability to set up kills with allies. You can also stack and farm ancients to overall give yourself a lot more farm than you'd typically get in the offlane.
I played my offlane kind of bad because I died a few times but I was able to get a large amount of farm due to my stacking and general laning. I think if I did this again I perhaps would have purchased tranquil boots in the offlane to go with my Soul Ring.
Shadow Shaman is a commonly played support hero in the pro scene, but he's actually quite a viable mid as well. This game I went mid and ended up going for a Midas and a handful of ridiculous items to make the game interesting.
Usually when you play Shadow Shaman you should be purchasing arcane boots and a Blink Dagger, then you should go around the map pushing towers, initiating on stunning heroes or carries, and helping disable important heroes so that you can kill them.
Ogre Magi is a great support hero because of his roaming potential, and his natural extreme tankiness. This means that you can devote your gold towards things like arcane boots and utility items.
I like going 4-2-0-1 skill build into a 4-2-4-2 skill build since blood lust is better in the late game. Ignite is still useful early and you won't get as hard countered by black king bars because your team will be fast.