A weird question with a weird collection of players to choose from. From your list objectively strongest is probably Carlsen. With the most dynamic, combinational attacking style probably Kasparov. The most dynamic, combinational attacking style of all time probably Tal, but you omit him from your list. Such comparisons are just a matter of opinion anyway really.
Who is better - Kasparov, Karpov, Carlsen, So or Caruana?

1. Kasparov
2. So
3. Caruana
4. Carlsen
5. Karpov.
I like diynamic game, combinations and attacks. And we?