Which AWS EC2 instance to use?

Greetings!

I am moving from shared to AWS EC2, in the past few days I’ve been testing a few panels.

The recommended one-click EC2 installer t2.micro instance has only one GB (same as my shared account which is not enough).

I read the free CyberPanel comes with unlimited domains, (I only have a few) but compared to the free one domain of the paid version, it supports only 2GB RAM.

What are the limitations of free CyberPanel?

Is t2.xlarge too big as it offers 4 vCPUs and 16GB RAM?