There are only two things that Team Owners can do, but Team Admins cannot:
Team Owner can manage billing and set the usage cap. You can read more about setting the usage cap here.
Team Owner can assign the Team Admin role to team members (Team Admin can assign only team member and trainer roles).
Aside from that, both roles have access to all other team management features.