You can use both XSI and Milkshape for both engines - modelling packages usually aren't made for games specifically, and even when they are there's usually an exporter available.
Personally I stick to Milkshape, as I only do low-poly models. For characters and such, 3ds Max or XSI are more appropriate, and of course you can use them for low-poly models as well.