Custom Front Page
You can assign any Page (even the query category pages) as the front page:
- Go to wp-admin > Settings > Reading
- Select "A static page" radio button
- Then select any existing page from the "Front page" dropdown

Please leave the "Posts page' setting default. If you need to set a blog page, create a blog page with query category instead.