Мне кажется первична идея продукта, а средства разработки — вторичны... тем более если есть опыт разработки скажем в Delphi, то в чем смысл перехода на .Net? Единственное что приходит в голову — наработка опыта с целью дальнейшего трудоустройства на fulltime...