There is no perfect company or perfect investment. However, it's still important to strive for perfection. That's why I've put together a list of characteristics that the perfect master limited ...