Can I use my @me.com address as my primary email address? Is my @me.com address a good candidate for my primary email address?
I'd like to stop using my old yahoo address.
I also only use Mac products. (MacBook, iPhone, iPad).
Yes. iCloud has a good online email client and supports IMAP for clients like Outlook or Thunderbird.

However, you might want to use the new @icloud.com email alias.