My rogue with 34hp just found a new dagger for the first time. Being new to D&D, I was filled with excitement for my first new weapon. Then I really read the card and now I'm thinking my old store-bought 1d4 + 1d6 fire dagger (needs Attunement) is still better.
Scarlet
Dagger, rare (attunement by rogue)
As a bonus action you can imbue the red raded blade with your blood dealing 1d10 necrotic damage to yourself, which cannot be healed. When the blade is imbued with your blood you gain the Aura of Scarlet the Bloodraven. The Aura lasts for 1 minute and can be cast 2 times a day recharged at a long rest.
When affected by the aura, your sneak attack damage can be come necrotic damage, or poison damage.
You gain plus 1 to your AC
You gain resistance to necrotic damage
When you are attacked by a hostile creature you can target that creature with the Bloodravens curse. You deal an extra 1d4 necrotic damage to that creature, and can impose disadvantage on that creatures perception checks on you.
Scarlet is a +1 weapon, but with a 1 min time limit and the fact I have to be targeted and the chance to lose 1/3 of my health permanently for a day.
Am I missing something or is this weapon kinda lacking and more of a cursed item I need to get rid of? Am I better off with my old flame dagger or the new Scarlet dagger? I still don't know a lot about D&D and magic items — I'm hoping to get advice from more experienced players. Use Scarlet? Try sell it? Etc.