Yes, it is quite feasible because macOS or OS X is characteristically built on the UNIX platform. This means that it will be more capable of handling most of the demanding apps and software sets. It will allow you to use more complicated tools for data testing, prototyping, and visualization work.  The MacBook will enable you to handle large volumes of data and allow dataset sharing.