What type of features will I get using Linux OS

My usual task in computer is browsing internet, using engineering type programs such as mat lab, solid works, ansys, open office etc. Now I want to change my operating system to Linux from windows. What type of features will I get using Linux operating system?
Will I have any difficulties using those programs in Linux?
