Didn't care for Rome?
Depends what kind of trip you're looking for. My sense is you'd be compelled to "run" more in FCO as compare to YVR.
If you're down to hit the ground running and continue running for what is indisputably a very quick transatlantic jump, by all means.
I can only answer as myself and for me, at this point, I'd lean towards YVR. Can take a bit more of my time, can enjoy the spa, can enjoy free hotel, can enjoy CX F, can enjoy beautiful YVR, can enjoy Omnitzky's and Maple Grill, can seaplane, can take quick trips to local BC islands, can go up to fishing lodge, etc etc.
To me, there's a certain relaxing aspect to not spending money, to not feeling like I'm required to run around and maximize. Again, comes down to the vacation you're looking for. Seems silly to me to fly to Rome to eat out.