"to be impressed" in Japanese


I was googling how to say "to be impressed" in Japanese and I found a few
options:

感動, 感激, 感銘, and 感心

感動 seems to me to be the most commonly used (?)

The sentence I'm trying to translate is "I was impressed by your way of
thinking". Would 感動 be okay in this case? The dictionary translates it as
"being deeply moved emotionally" as first option, and I don't feel like I was
_that_ deeply emotionally moved, more along the lines of admiring/thinking
that someone is cool.




I am a native speaker of Japanese. In order to show the differences of words
given by OP, I placed them on the illustration below.

[![enter image description
here](https://i.stack.imgur.com/sLdDA.jpg)](https://i.stack.imgur.com/sLdDA.jpg)
[![enter image description
here](https://i.stack.imgur.com/CQ3ul.jpg)](https://i.stack.imgur.com/CQ3ul.jpg)

