So, let's break down this complaint.

You won't do dungeon runs because it "takes forever" to wait for queue to pop.
You instead want to be able to do more battle leves, which are widely known for poor exp rewards.

One way or another you're wasting time there, and probably wasting more of it on leves. You could be in and out of a dungeon long before the leves get you an equivalent amount of experience.