It'll look good and clean when not in use, but on the trail the glove box door will be bouncing around and probably annoy the hell out of anyone in the passenger seat.
Below the seat's another option, as long as you don't get into water that's too deep.
On my last jeep I had a small CB mounted to the back side of the center console, out of the way and easy to get to.
On the current jeep, I went with the cobra 75 wx st. The only part that get's mounted in the jeep is a little box about 2"x3". I've got that mounted under the little change holder at the front of the center console. I drilled a small hole in the center console for the cb cable to go through, and when I go out on rides I'll hook the cb. If not, it's in my house out of sight.