Ahhh... yes opinions will vary... no right answer as mentioned, but alas here's my pecking order of the three mentioned.
ERA - if you want a big block, and better than the real thing alternative, and have some change left over
SPF - if your happy with a small block engine, and have even more change left over.
CSX - if you have a lot of money, and want to spend it all, yet receive no advantages over the other 2 except for the badge's name.
If I were hunting aluminum skin thou... well, that's a no brainer.
Sorry if that upsets people but that's just my humble pecking order