I prefer WezTerm over Kitty, because of the Kitty's author attitude towards feature requests and even pull requests.
And yes, you can do graphics on both, using the same protocols. If you really need graphics, a terminal is hardly a right solution. It's occasionally useful for tiny stuff like icons though.