Any OBD interface will be limited to OBD functions only. Thats not much comapred to what data lies within the ECU and CAN bus.
Check out ECUProject.com - some cool stuff is happening over there.
Work is underway now to read (and write) ECU data through the CAN bus eliminating OBD altogether.
Have you seen Tomis site? Good stuff there too, mostly T7.