How about you learn both? They are both VERY similar. They really don't have many differences. Most people split hairs over small features... but they esentually do the same stuff and both merge to IL. If you want a "feature-rich" language,
I suggest you start learning IL
Funny...I picked up a VB.NET book the other day. Both languages do share a lot in common. But if I go to the trouble of learning the IL, I'd take it a step further and build my own language!