CSV seems like a good choice so users can convert data into whatever format they want, but it will only support Point Features.
I would also consider:
SHP
GPX
KML/KMZ
which are also popular formats that can be imported into many different software.