Is WordPress best for a user portfolio?

Hi,

I work in the dental world in the UK and was considering setting up a website for other dentists to keep a log of their professional activities. They will be able to upload certificates etc and compare their activities to a preset 'Plans and Goals' page. This will allow them to check their progress etc.

A website: dentalcircle.com has a small portion of their website that does this (PDP, eCPD) but it isn't completely solving all the issues so I felt to start one myself.

I wondered…

Is WordPress best for a user portfolio?