The X-431 is a good tool for the money, if you need software access to a number of different "makes" then this is not a bad investment. Just keep in mind that the tool was developed on a horizontal platform therefore it will be limited on the depth of coverage in any one make of automobile.
In my opinion it is a tolerable investment, and if you “bill labor time” every time you connect to a vehicle.............you'll get your money back in no time.