Since I'm starting to look into C-programming using LibraryLink to connect Mathematica to computational expensive calculations, I was wondering about the two available options within LibraryLink for arrays of Datatypes, MTensor and MNumeric array. In principle they both supply arrays of numbers to an C-program plugin.
Is there any significant difference in functionality or applications where one would favor the use over the other?
Or is the fact that there are two independent solutions just because of historical reasons?