The first thing to be aware of is that the COM API, while quite
powerful and relatively easy to use, is no longer being developed and
has been in that state for a year or two.
I initially developed by app (in
VB.NET) with COM - but re-engineered
using GE API when these shortcomings became an issue.
The downside to GE API is that you have to get into JavaScript, which
ain't all nice. Also the syntax of the GE API is a bit obscure (!) -
but it's worth it in the end.
The GE API is much more powerful than COM - providing you, the
developer with, for example, the ability to retrieve the altitude of a
point on the earth and to use the KmlCamera which allows you to tilt
above the horizon - and heaps more.
No doubt about it - forget the COM - it's easy but limited and
obsolescent.