Is it to be in the Source Engine? If so, then you should use Hammer. It is brush based, whereas Milkshape and Sketchup are not. Even if you found a viable export path, it would be more hassle than it is worth and would likely lead to significant errors.
As stuffty as it is; use hammer.