Hi,
Liferay is a Open source.So,If need to customize thinngs in your own way.I will
recommend Liferay.But if you just to do follow standard approach you can use IBM
websphere.IBM comes with a lot of tools that speed development.But it also restrict
customizations.Also Liferay is free and IBM websphere is paid.