My perfect head unit would be a combination of yours and the OP's. I want the flexibility to switch between a USB port and Bluetooth. And, yes, the USB port is quite handy for charging.
I'll keep shopping around...
Yep, me too. I wish I had got one with both, but at the time I wasn't interested in Bluetooth. My next one will have both. acosmishippo has one like that, he uses a Pioneer 7000bt.