Few more minor points being a vampire or Immortal besides their weaknesses:
# You still need money to buy stuff, because come on, clothes doesn't live forever and money won't save up themselves. ╮( ̄▽ ̄)╭
You'll work forever and keep changing jobs to not let your secret out why you don't age.
(unless you find work you can do at home)
# So keeping a secret is hard, unless you decide to tell and become a forever living experiment.
# Then you have problems of registers, forever paying taxes, and other bills (unless you know how to live like a caveman then you'll be fine -I think)
# It also depends on your age when you turned to be one, since you won't age. So if your still a minor you forever must go to schools over and over again (unless you can somehow trick society that your an adult having a baby face. You might get the chance on drinking or smoking if you need that)
Personally I would hate all that haha. Life as a human already sucks ( ̄∇ ̄")
xD that's kinda right ╮( ̄▽ ̄)╭
I think there are many ways to earn money. Of course it would be hard in the first century, but when you've built capital (and you would have enough time for that) you can invest or something. When you fail or lose money, you would have enough time too to rebuilt your capital without being afraid of your pension. You would also learn with the time, what best to do with money and how to change jobs and identity and so on.
And yes, the age could be a problem, but I think a good range is from 20 to 40. But it would be the taste of the vampire on what age he turns you. When the vampire is not in kids or old people (in drinking their blood or whatever), the chances are mit that bad.
And well, if that's the price for skipping death for a few centurys or even more, I would do that. Because, who says: "I'm so tired of working and living and of the great things in live too (because they still exist too), I just want to die now." (I mean a not depressed person of course) Well, personally, I'm not that type of person. There is just to much to do in this world, time is so much worth. ╮( ̄▽ ̄)╭
Hmm I rather have the power to travel in time, then can do the things I forgot to do, or redo the mistakes I made rather than live forever, and seeing things you never imagine to come out. (Still life is limited doing so)
Who knows what the future might be: I don't wanna live forever when global wars breaks out or the apocalipse finally came. Then I don't think there's gonna be time for joys rather living a lifelong hell on earth Σ(っ°Д °;)っ
But looking on the bright sides of things there are some fun stuff if people stop being stupid and hungry for power. Then Immortal life would be much appreciated
(except if it turns out the whole world gonna be a Immortal being then they shouldn't make more babies. Imagine the earth being to crowded with all immortals living on it the earth might explode haha)
Vampires are always like "I don't want to live forever, I'm a monster, I'm lonely".
I mean, first, you don't live "forever", there are still many things that can kill you. And second, who doesn't want to have more time and be stronger? Also, even the human life consits of meeting new friends after a while or losing someone, that's nearly inescapable.
Of course, blood drinking and not going in the sunlight is hard, but if that's all, here I come! ╮( ̄▽ ̄)╭