WordPress is capable of everything, true but some features will need to be developed from scratch. But still, with WordPress you can save tons of hours of coding
Also, this is an on going project that runs for few good years so be sure you are getting a great DB structure, fast and secured system, friendly interface and much more