WordPress itself can handle lots of traffic if scaled correctly. However, if you're looking to do lots of custom features that don't have WordPress plugins for and require custom work, then you're probably better off with a custom product.
How to use smtp service
I use the v1.12.2 version, want to use the smtp service, need to install the relevant plugin, how should I set it?
That would depend on the SMTP server you are using and its configuration.
In 1.12.2 you do not need a plugin for SMTP emailer services. You can use the built-in emailer configuration.