Shootout: 2017 Nissan 370Z Nismo vs. 2016 Subaru WRX STI

One's a specialized weapon, the other is a performance multitool, but which of these sports cars is the best?