I'm honoured that you stuck with it even though you don't like character death. But then, Snape is only dead in body, not in spirit. (God help Harry when portrait!Snape starts meeting with Albus Severus. Oh, the things that boy will learn!!!!)
As for Ginny, well, she is not my favourite character at all. In fact I really don't think she was right for him. (I rather liked the thought of Luna and Harry, you know...)