I used TRNSYS for most of my researches, especially for building simulations. I would like to learn more about EnergyPlus as well as its pros and cons. Please share your insights. Thanks in advance
TRNSYS is a _research_ tool with a heavy focus on solar systems by design. It can be very useful to improve the performance of a very specific or innovative building component.
EnergyPlus is a _professional_ tool for building engineers who deal with the development of real buildings within constraints such as LEED, ASHRAE standards, etc. Only a small fraction of these guys would use TRNSYS or even know about it.
I use both tools and both are suitable for research and professional design work. TRNSYS is strong in solar systems and has extreme flexibility when developing your own types. No need to know about other types, just develop your and compile.
EnergyPlus is strong in building technologies (building geometry, envelope systems, HVAC, lighting and daylighitng systems, HVAC controls). if you want to develop your own module in EnergyPlus, then you need to know all other modules and how yours will be integrated into the long list of codes ( a spaghetti like code, at least the one I looked at 5 years ago when it was on FORTRAN!). It has limited modules for solar applications.
These scientific contributions establish many edges of comparisons between various building energy analysis software. I hope this list is useful to you. I agree with the opinions of Chris Gueymard and Saleh N.J. Al-Saadi
EnergyPlus, IDA ICE and TRNSYS predictive simulation accuracy for building thermal behaviour evaluation by using an experimental campaign in solar test boxes with and without a PCM module
Modelling and simulation of BIPV/T in EnergyPlus and TRNSYS
Extensive comparative analysis of building energy simulation codes: Heating and cooling energy needs and peak loads calculation in TRNSYS and EnergyPlus for southern Europe climates