I'd be interested in knowing what programs you've had trouble with? In Awesome, you can switch your layout to a floating-based one (oddly default without some rc tweaking) and get around most issues these programs face. Or just switch it to a full screen-based layout :)
Anywho, figured some examples might give others' a heads up before devoting hours and mind share to trying it out.