I guess if you've got a long history of using wordpress I can see the appeal. For ecommerce stuff I tend to avoid WP - but that's down to the experience I've had with both platforms.
Interestingly there's not really any theme that I've seen that's a super star for performance. They are all decent, just not amazing. This might seem odd to the user, but I can see why that might be. Making a site super efficient generally comes at a cost of flexibility with future edits. It's better for the theme creators to find a middle ground that doesn't make it insane to edit later on.
I've got a theme in production that should be pretty cool and fast - of course finding the time to work on side projects is proving hard!
For you, you should be trying to at least:
- Combine some of those css files.
- Combine some of the js files (and minimise if you wanted to).
- Try to lazy load some of the images (if possible).
Simply getting a bunch of those images to load a bit later could do wonders for your home load time. If you want to try a bit of DIY you can always post back here if stuck, and I can try and nudge you in the right direction.