For web browsing, I like Opera and Netfront on Cacko as they seem better suited for my use than firefox, but your mileage may vary.
For every other requirement, particularly X, I'd probably try pdaxrom. My experiments with OZ were not positive, but that's probably because I needed more hand-holding than is currently available
Using X/Qt and Debian work on the Cacko/Sharp roms, but I'm not yet convinced that that's an "elegant" way to do things, and I do wonder if a bit of streamlining is possible. Again, I'm probably showing my ignorance or lack of patience there!
Either way, it won't take you long to evaluate what suits your needs best. Good luck, and report back - others will be interested.