OSX also has both of those, although I'm not sure if you have VB support in osx, but I'm guessing that if you're using calc you don't need it anyway. If this set up works for you that's great of course!
VBA on OSX is fine, a little slower than on windows (yes, it can get slower!) - couple of funnies around file system access, but well written code will work with no changes