I'd go for living forever in a virtual space.
I don't think brain uploading is so insurmountable a challenge as it seems. Much of our brain is taken up with stuff unrelated to our core sense of self. Things such as sense interpretation, how memories are laid down, house keeping, etc are probably fairly generic from person to person. Even specific knowledge could be generic modules added and removed from the consciousness. It's your base personality which is probably largely genetic w/some development environmental factors plus modifications to it over your life and memories that would really need to be extracted, stored then simulated in a computer or overlaid back on a clone's brain.