The difference is network behaviour
PPO, HMO and EPO are not quality grades. They describe how a plan treats providers inside and outside its network, and how care is coordinated.
A PPO generally allows both in-network and out-of-network care, with a larger share of the cost falling to you outside the network. An HMO usually concentrates care in-network and often uses a primary care physician to coordinate it. An EPO also tends to keep care in-network, typically without the referral requirement.