They are three different products, with different specific destination (otherwise there would be only one). Launch ROSA, select the "configuration tab" and select the membrane module You need to know about ( 380/440...): a window will open with all necessary info. As indicated, it may be advisable to assess Your needs first, then to design Your system: it may be hard to guess all the possible combinations in advance, as function of water chemistry, HP consumption, membrane type, conditioning programs, budget...
SW30HR-380 is the best solution in terms of rejection because it's not low energy, so the pressure is higher and the salinity in the permeate lower but you need more modules because of the surface (380ft2).
SW30HRLE-400i and SWHRLE-440i is the same membrane (high rejection, low energy) the only difference is the surface (400 or 440). The pressure will be lower than HR380 (about 10-15 bar depending on the characteristics and temperature of the water) but the salinity in the permeate higher due to the lower pressure.
So if you need a higher rejection (e.g. for Boron) is better SW30HR-380 if you want to save energy SW30HRLE-440i.
They offer different active areas ,and it means higher productivity at lower operating fluxes and lower energy consumption (440i>400i>380 active area).It depends directly on the product flow rate and selected flux of the system .more details are mentioned on their data sheet.
also interlocking endcaps(i coded) mainly reduce the risk of leakage from Orings and even less time consuming in loading of pressure vessels this point would be considered on operating and maintenance costs.