( You didn't mention price.. )
Sony 7600.. has sync detect, USB / LSB. ( all bands )
And a very good music / talk switch;
Is not " Shirt Pocket" size, but , aside from that, great.
If you want shirt pocket size,
Look here..
http://www.universal-radio.com/catal...able/0100.html