Hi,
"where" and "order" should be separated parameters. the complete query is build by Joomla JDatabase class and this require 2 different parameters, JDatabase allow you to use a text query but this way is not possibile because complete "where" is build by different files and classes.
Multiple sort fields would be an improvement but an option to disable the Order option so that SQL syntax can be used in the WHERE statement would be even better (see attachment as an example).
I agree, but this is not user friendly. Solution with 3 levels of order fit 99,9% of cases. Keep in mind that Easy Profile is a profiler component (not directory component).
Now to fit your requirement you can create a field called user list order, this field should be hidden in profile,edit profile and registration pages. With this configuration you will have this field available only on backend.
Anyway in order to improve our features we will consider your suggestion for future
, but this is not a priority.