Most hosting plans will offer roughly the same specs and features but often there are some subtle differences.
Features that are worth considering are:
Free SSL Certificates - all good hosts offer free SSL certificates and SSL/HTTPS is standard across the web now. Any host you’re looking at should support free SSL certs.
HTTP2 protocol support - this is an important speed consideration. A host that doesn’t support HTTP2 is not running updated servers and should be avoided.
PHP 7.X support - your host at a minimum should support PHP v7.0 and ideally the newer v7.1 and 7.2. The PHP version your hosting instances are running can have a dramatic impact on site speed. Newer versions run faster.
Number of WordPress instances or domains supported - how many sites do you want to run on the plan? Some providers give you one instance, some a handful and some unlimited.
Storage and Disk Space - how much disk space are you going to need? Most sites aren’t actually that big, 10-20gb is usually plenty for even larger sites.
Traffic Quota - how much traffic or quota do you need for your site? Some hosts charge on raw gigabytes or terabytes transferred, some on actual visitors.
Backups - this is probably one of the most important features so we’ve expanded further in the point below.
CPanel - Cpanel is a hosting management console. Some hosts use/provide Cpanel and some use different management interfaces. This really shouldn’t be much of a consideration because all admin panels allow you to do roughly the same thing but for some people this is important.
MySQL server version support - v5.7 is the latest version of SQL server, the database server WordPress uses. v5.7 can be significantly faster than v5.6 for *some* types of sites so if you’re interested in absolute maximum performance this is important.