I think you miss something across technologies vs patterns. Linq is some kind of low level technologies to working with data in pretty useful manner. But it's not a pattern and have no any connections to it.
From the other hand if you want to implement query object pattern (which is quite a good idea, if you need to implement quite straightforward data querying features, and you could query your data with the multiples way), you could implement it using Linq or without. It's completely up to you. And linq itself couldn't help you to implement query object.
Also, even if you decide to implement data accessing layer with help of query object, that's doesn't mean that you no need to use Service or Repository pattern. In most of the cases, especially if you are using reach query features you should be able to implement both, because it's very hard to implement service or repository which have all the methods you need.
But anyway, for the complex project allow users use IQueryable outside your DAL code will cause to serious problem. Short example: some of your data changes and now it contains ID1 fields insted ID field. If you have the single way to query your data you just change the code in one place, but if you allow just to use IQueryable everywhere, then you need to find all the places where ID used and replace it to ID1.
And also, if you have quite a poor query features, then you most of all no need neither query object nor repositories etc. Active record pattern will be pretty sure enough.