Если в качестве серверной части используется решение на .NET, и ближе именно это платформа то я бы советовал писать на Silverlight.
Если игра «пойдет» — и возникнет потребность в расширении аудитории, тогда всегда можно найти ресурсы и силы для перевода на другую технологию(если конечно это будет необходимо).
А изначально работать с неудобной для себя платформой есть смысл, только если есть цель выучить эту платформу и в будущем активно с ней работать.