Go with C++, you know enough to learn what you need for FRC in a few days or a week, tops.
I never understood pointers before making our code last year.
In fact, I didn't even know what classes were.
Yet, I made good functional code. Pointers are fairly easy to learn by actually using them, and once you do, they make a ton of sense (A pointer is just a data value or variable storing the adress of a variable. When working with classes, just substitute a -> for a . and you're good to go).
Id say go with what you know. Its very simple and robust, much better than LabView (From my experience with NXT-G, I despise LabView).
As some have said here, you dont really need to use pointers in your robot unless you like them, or want to do multithreading.
Feel free to check out and study source code that we have in our repository at
https://bitbucket.org/teammetalcow/ultimateascent/src .