I don't think the OP asked for 'the' best ROM, he said, "I want to hear your advice. Which 404 ROM do you like best? And how about 411?" Seems to me that has opinion built in, not calling for some kind of judgement as to what is the only 'best' one.
@owensnoopy - Start with what you want from your phone. Use the ROM threads to work out what things are being altered or removed or added and see if you want those things or not.
Have a back-out plan - if the ROM you install isn't what you want, what is your fallback ROM? So far I have made sure I've got the stock version of the custom one I am flashing - my fallback is to that rather than going back to something I've already decided I want an improvement on...
I just flashed the 4.1.1 leak from Sammobile - seems to be performing well so far and my backups restored and (so far) haven't had the weird **** I saw with a couple of the custom ROMs I tried. I'm using Slaphead20's linked spreadsheet to work out what I want to remove. Once I have it how I want I'll save it out and tr4y some of the others coming in - DLI5 is leaked and will have custom ROMs based on it soon.
We of SamMobile would like to give you the latest I9300XXDLI5 Android 4.1.1 Jelly Bean Test firmware for the Galaxy S III. I9300XXDLI5 is the most stable leak EVER. Almost all issues from the previous TEST builds have been fixed and we are very happy with this build.
This build is very much near perfect so we believe that Samsung will actually start rolling out the Official Jelly Bean update for the Samsung Galaxy S III very soon. The day Samsung starts to roll out the official update you will be able to install the latest update through Kies or OTA update. We are getting leaks almost everyday so we believe that the final Official Jelly Bean update will be released in the next week.
I think the only way to have your 'perfect' ROM is to install something close to what you want and mod it for your own use.