Maybe lot of these people that hate IDIs have never seen a good one. When I was looking for mine, I ran across dozens of POS trucks that would barely start and were really overpriced. I took a huge leap of faith and bought one from a member here that I didn't even know that well, but I had the truck checked by someone I knew a little better (online anyway) and when it got here, man was I amazed and grinning from ear to ear. Easy start, good power for what it was, etc. Now I had the luxury of learning this engine while still living at home and not the sole breadwinner of a family or working every day. It would really suck to have had to untangle some of the issues I had to if I were trying to make a living that depended on this truck getting me to work on time everyday and having no other options to get there. The bottom line is that they have quirks like all other engines, and some people like them, others never will. That's how it is. It helps to know their quirks, to know when you are practicing safe, proven techniques and when you are out there on your own so to speak.