Short summaries -
-AdvanceMame
Supports current version games - Supports arcade monitors and such. Some other improvements, but I'm not sure what (image buffer effects and such, IMS).
-MameAnalog Plus 83.2
Basically just 83.2 with multimouse support, also adds support for rotary joysticks directly and better support for Druin's interface.
-NoNameMame 83.2 (what is this??)
NoNameMAME
http://sourceforge.net/project/showfiles.php?group_id=91067&package_id=95932 (you can probably use the 84u1Alpha build) This was basically a "Do everything" MAME build. Adds all the analog Plus code, Pong, -misfitMAME, skip warnings, skip startup frames, artwork fill edges, etc. (Problem is it had all that incorporated, then it got broken and stuff was added back in piece-meal, so it's hard to know what each build does).
for 4 spinner support, is one better than the other, or all they all about the same? Again, I was hoping to just have one version of Mame but it looks like I'll have to add one of the above.
I would say they are all about the same, except that MAME has changed ctrlr file formats three times since about 0.59 - going from gamename.cfg files to ctrlr.ini files to crtlr\gamename.cfg files, so the different versions use very different code to do the same things.
Also is there any raw input support anticipated for a current version?
Well, AdvanceMAME is current. I expect the main build will pick it up, but I can't predict what they will do.
I looked at that analog Mame site and it looks like things pretty much stopped at 83.2. (I'm probably wrong on this)
I thought u_rebel put out one more recent build (0.90?) but it didn't work with XP. I've heard he is working on a current build, but don't know when (if?) it will happen. I've also heard NoNAME is going to be updated, but it will probably trail Analog Plus, if it includes multi-mice support.