I do realize they both accomplish the same thing... what i dont like about the aftermarket throttle body units, along with all the injectors/sensors in the main body that has to be there, so is the ECM, theres a reason why OEMs mount their ECMs off and away from the engine.
Granted its still in the engine bay where it get subjected to a certain amount of heat, but not as much as if it was mounted directly above the engine where it will receive the most due to heat rise, look what happens to carbureted engines, the heat soak is much worse, for longevity sake, i'd prefer to have the ECM mounted away from the engine and/or heat, like inside the car.