Arrow is also becoming a good contender, with the extra benefit it is better optimized for data batches.