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.