i have had a 4runner
driven an fj
and own a 4door 2nd gen tacoma
......all are good in snow and bad weather
......if you plan on a family or camping or travel for more then a weekend dont get an fj
......if you need a bed for tools,work,hauling your choice is obvious and i fit my 4yr old with a car seat and my 8yr old in a booster seat, my 55lbs pitbull and my fiance with no problem very comfortably however i would have got a 4runner if i had a second pickup for work at the time...they ride better have more room and can tow a trailer just as good as the tacoma and you can get a v8 in them and there amazing offroad with the same mods as the taco or fj...
bottom line if you dont NEED the bed get a 4runner