Michael,
It’s hard to say which is the best, I don’t know what your requirement, do you want to load data by our MapSuite and display on the map? We have TabFeatureLayer and Mssql2008FeatureLayer, but we don’t have object to support .CSV file, but if the format of it can be documented, we can help you to create a custom FeatureLayer which can load .CSV file as ShapeFileFeatureLayer, you can load all features, get count, insert record, draw it on the map…
But first, you can write sample to test your data at your local machine.
please let me know if you have any questions
Thanks,
James