So I'm kind of new to car audio, never done more than a deck and haven't even done that for many years. Looking to put a system in my '04 Grand Cherokee. In terms of a head unit there are 3 things I want. Bluetooth, iPhone integration, and very good to great sound quality. The integration of the...