There is no one, "which is best" answer. The CRV drive train is very simple, durable but least effective compared to many others. It has no center differential, just slower to react rear clutch packs.The Subaru handles great, but the RAV has more effective ground clearance (numbers don't tell it all, Subarus have very poor approach angles) and a locking feature making it better in really deep mud and snow. I feel the Subaru on ice is best, hands down with it's weight balance and low center of gravity.
IMO, it depends more on where you live and your demands. This ranges from City dweller in the north, CRV, to off road deep snow, no plow country dweller, Tacoma with chains or plow truck which moves the snow before you drive through it.. The skii country standard seems to be the Subaru for overall on road performance.