FEM, FVM are techniques to develop a discrete mathematical model while software is something you need to solve that mathematical model numerically mostly through iterative methods. The choice of the technique or the software depends on the problem being tackled. There is nothing like one better than the other. Although some softwares provide easy to use meshing but if you are conceptually clear about equations and boundary conditions, any software would work. An example of solving Navier stokes through FDM is given in 1st link.
It is pertinent to mention that all these techniques are computationally heavy and require a lot of time. It is generally not possible to solve one problem with all techniques and then make a comparison. Similarly, parametric studies also has to be carefully selected as each run may take several hours and you may need to make runs in hundreds or at least in dozens. A popular alternate is to establish reduced order models which are less generalized and less accurate but accurate enough for specific cases with a lot of time saving. An example of a reduced order model solved through Matlab is given in link 2.
Conference Paper Modeling Low-Viscosity 1st Compression Ring EHL at Large Rad...
Article Piezomagnetoelastic energy harvesting from vortex-induced vi...