Glad to help, or at least, offer opinions.
Fast Glass' point, I think, isn't that 105mm isn't long enough, but that 24mm isn't wide enough on a 1.6x crop body. IMO, the best general purpose zoom for a 1.6x crop body is theEF-S 17-55mm f/2.8 IS USM Lens. I'd get that before the 24-105mm (in fact, I did).