There are no plans to use define.xml for dataset Class in the next releases of Community version.
Unfortunately the industry compliance with define.XML standard is not high enough to rely on user-provided metadata.
Yes, a customization for particular needs of every client is a part of Enterprise package.