Microsoft's strength is from within, robust and substantial. Google is also very strong and looks more futuristic.