If you want something nice and compact, but a little heavier than you'd like, how about a FNH PS90?
Another interesting notion, which I appreciate, but the price might be a bit of a stumbling block. Not that it is out of the question, but I would probably need to make sure there were no equally effective choices at a lower price point before recommending it.