I think it doesnt matter what rom is best to run android, only one that boots the fastest. once it boots WM is thrown out of memory. In that case, use that calkulin one or the one that I have in my kitchen that is uploading tonight. mine is only WM sys and drivers, no other packages and it autoloads haret before anything else. from power on to android desktop in under 2 mins about (after first boot of course - first boot takes forever no matter what). calks is also quite fast to boot as it has nothing in it either.
as far as a rom that is bloated being better than a stripped one, also does not matter as android kernel at the moment cannot even read the internal storage of our phones.
its all about boot time