It's a great language to learn, easy to read and code with and it's my go to language for any hobby projects I have.
The problem is that it's slowly and gradually becoming obsolete in my opinion and I don't think the future is as certain as Microsoft like to make out. I don't think it will disappear completely at all but I think we'll start to see less and less support for new features over the coming years. I love the language, have used it back when it was Visual Basic 5 but it's always been looked down on by a lot of programmers because it teaches a different syntax with "teaching bad habits" and could be harder to transfer to other languages. That's a load of rubbish in my opinion though as anyone with half a brain can relearn a new language with a little effort.
I've recently been learning C# in my spare time by converting my old vb.net projects over and it's really not that much of a learning curve at all, plus it's a lot of fun. This will give me a good basis for if I want to learn other C-based languages.
tldr; VB isn't dead but there's nothing wrong in future-proofing your skillset by branching out