I prefer the way you’ve done it. The purpose of punctuation is to help the reader move smoothly through the text and subconsciously decode meaning more easily. The use of italics to represent internal monologue does that perfectly. The combination of quotation marks and italicized words actually interrupts the flow for me.