Pugnacity, or a natural disposition to be aggressive or belligerent, isn't considered a flattering quality for a person to have. Prolific is a much better choice of words. Gracious, genial, gifted, gregarious, grand, giving, glad, gleeful, gentlemanly and generous Gazebo.
Sorry I'm french and Pugnacity have many sens (And my English is poor).
Pugnacity is ardor, tenacity, a high quality to never drop a system that doesn't satisfy it completely and always seek to improve it.
But all the words that you chose also go
I mean he’s not wrong. Maybe he didn’t mean it as a compliment?
Either way Im flattered.
G
For me it was a real compliment, thank you for having interpreted it as such.