Here's what I generally do.
If ripping to FLAC is required, EAC for that. Individual FLAC files, not an image/cue.
If I'm starting out with FLAC files
I obviously skip EAC.
FLAC files I know I'm going to save/archive go into MusicBrainz Picard for tagging otherwise I just check and throw some rough tags in there using mp3tag if needed.
I have a batch file I wrote that does the rest of the following to convert to V0 MP3 for listening when I drag and drop files onto it
- Pull metadata from the FLAC to a text file / art to a jpg via ffmpeg
- Convert FLAC to WAV in SOX
- Cut end silence from each file. Normalize if need be (older CDs)
- Encode via LAME
- Insert the metadata to mp3 from text file via ffmpeg
- Embed the art from jpg to mp3 via metamp3.exe
There are probably 10000 different and easier ways to accomplish this, but it's something I've developed over time and it's kind of a pride/joy of creation thing at this point.
The reason I don't just do the conversion in MB or Foobar is the step in the middle of getting rid of those two seconds of silence at the end of each track. They annoy me, and "skip silence" is flaky.
The mp3s go into Foobar for ReplayGain and BPM tagging. I find Foobar fastest at calculating replaygain for some unknown reason. I used to do this in the batch using a command line tool but Foobar is faster and easier than that was.
Then the MP3s go into Picard because FFMPEG fails/sucks at mapping some of the tags from FLAC to MP3. I could probably skip doing it in ffmpeg altogether, but I find that if it's something that Picard acoustic scan doesn't know/find, having some tags there helps in accurate lookups. And, if Picard doesn't know it at all even through a lookup, there's at least some data there that can be adjusted manually in mp3tag as a last resort.
Import to MB. Organize. I usually find better quality art more easily in MB, so if the files need it this is when I do it.