I have also stayed at all the London properties and with the exception of the W and Aloft I have stayed multiple times at each. The Meridien is as close as it gets to ideal with SPG but there are still many compromises.
I would take the IC London over any of the London Starwood properties.