Amen, CPT. Well said.
I fucking hate Iphones. Proprietary software is shit and non upgradeable, non serviceable devices are stupid.
I have a piece of diagnostics software called Torque Pro. Works on any OBD2 compatible car, costs $4.95 AUD and works with a bluetooth adapter that cost $15 AUD...