Andy Weir does a tight well placed adventure better than most.

I can see that you wouldn't like him if you're more into characters than plot, but that's not what everyone wants.