It is a tough call as they are different things. The 2200 is brilliant, really does give you surround sound and is nice and clean at low and high volumes. It is also tiny so if you dont have the space it is perfect. The Panasonic does give you surround sound but not to the same quality, it would very much depend on your room as to how much performance you got out of both.
I would opt for the Yamaha.