If you never seen a training of Marcos closely you can't say which one is better...Technology ..yes.
Physical robustness..Big no
And you are right Marcos are trained in different terrain...
But the school they train in for different terrain is run by Indian Army and the instructor there is from Para SF.
So basically beta baap se better he?..(no offense)
If so...Para guys are also coming in diving school ? Baap ke samne beta uchelega kya ??
All are good in their respective field and para are generally trained for specific terrain and transfered in specific regiment respectively whereas Marcos is trained for all terrain and they don't have regiment because limited number of Marcos are always onboard IN ship which sails to many country so for example
if Indian Navy is assigned to rescue Kidnapped Ambassador of india from desert in UAE ... Marcos would respond if IN navy have any ship sailing nearby , they won't wait for 10 Para ....