Yes Marek, you are absolutely correct

I may differ in one point. I faced several cases data corruption for my clients with Clipper apps and VFP apps. But, since one year when I converted my Clipper apps to x/Harbour. I didn't face this problem
too much 
I must say that using DBFCDX with HMG is easier than any Sql database. But this may be changed if we have good SQLRDD (I haven't tested HMG 3.0.0 IV SQLRDD yet).
There is one point which I got from Roberto Lopez. If we can port our app to Sqlite, we can port it into many big, client server RDBMS, like MYSQL, PostGreSQL (till now I can't use PostgreSQL with HMG) etc. This scalability issue is a very good point.
We can't use transaction facility with DBFCDX (till now).
Again, IMHO, DBFCDX is record based where SQL is set based. So, for query SQL database should be more efficient
Please, write your valuable views. It will be extremely helpful for me

Rathi, I need your views also
With best regards.
Sudip