@Marco, in the end you need to find the right balance of 1) ease of development 2) reliability, 3) features and 4)performance. If scalability is high on your list, COM may not be your answer. If ease and reability are more important, COM may be good.