yes... that we have kept 2 master eligible master node as you have mentioned.
Now, comes to query part, mostly I have count queries, I just wanted to know, is that fine if I keep 200-300 number of shards having 30 GB each in the cluster as per my given configuration.