Anybody who likes truffles, and doesn't like truffle oil either hasn't had a decent one, or is just being pretentious in my opinion. I get that truffle oil is overdone, but declaring it crap is just as pretentious as putting it on everything you cook. There are plenty of crap truffle oils out there for sure, but that doesn't mean that truffle oil IS crap. It means you need to get a good one, made with a good oil, and learn how to use it, not "overuse" it. If its made from artificial flavors, or the olive oil its made with tastes like crap, the truffle oil is obviously going to taste like crap.
As far as what to put it on, truffle oil is awesome on pasta, especially fresh pasta, as a finishing oil. Since it is usually made with olive oil, it doesn't have a high heat tolerance and cooking with it hurts the flavor. It should be used more like sesame oil than like peanut oil.
My favorite dish to use it on is lasagna made with spicy Italian sausage. I drizzle the truffle oil around the edge of the lasagna and sprinkle red pepper flakes on it. Awesome. It can enhance dishes made with some of the more bland mushrooms like buttons, portabellas or enokis. Putting it in a dish with a mushroom like a porcini is a waste of both the porcini and the truffle oil. Eggs and dishes made with eggs benefit from it, as do potatoes. Sharp and semi-sharp cheese go good with it as do many medium bodied white cheeses. Fresh cut French fries sprayed lightly with truffle oil are great. A mushroom and spinach quiche made with Jarlsberg would be great dressed with a little truffle oil.
One of the best commercially available truffle oils I've had is Roland's white truffle oil. I can find it in grocery stores around my area for $16-20 for a 1.75oz bottle. It's a small bottle, but since it's good oil it goes a long way. It's made with real truffle and has a little piece in the bottle, as any good, real truffle oil should. I wouldn't buy a truffle oil that doesn't have the truffle in the bottom. The other ones I've seen at the same grocery stores don't even taste like truffles, and certainly don't have any truffle in them.