While it is entirely possible to grade a device based on its hardware spec, until a request has been resolved it's impossible to know what resources will actually be utilised. As a request terminates at the Gateway, there is no meaningful information about the request available, and therefore no way of prioritising specific devices based on a perceived performance grade.