No, there is no reason to replace TDataSource with TMSDataSource in your existing application.
The only difference between these two components is that TMSDataSource automatically assigns the DataSet property if possible when placing it on on the form.