We plan to improve the My Account navigation, esp. the Subscriptions tab, during the next several months. Among other things, we plan to include more detail i.e. your domain name, and whether SFTP, SSL, SendGrid (etc) have been setup for each domain.
Thanks for your patience, we want to remain loyal to WooCommerce!