Support OData for all Azure Resource Manager REST APIs
Currently only operations on resources provide partial OData query syntax to filter results (https://msdn.microsoft.com/en-us/library/azure/dn790569.aspx#bk_common).
Why not using $filter, $top, etc. on all REST APIs?
For example if I want to get information on every VMs with a name starting with 'foo-' I would like to do a List all VMs operation (https://msdn.microsoft.com/en-us/library/azure/mt163572.aspx) with a $filter=startswith(name, 'foo-')