He's a gasbag with an axe to grind because another vendor wouldn't send him a free set of RHS X heads to try out... Oh wait, he offered to pay shipping... LOL
I agree with you, aluminum isn't the end all, be all that some on this site would like everyone to believe. There are a bunch that know better, only the gullible are suckered by the snake oil sales.
Buy what fits your budget and plans. Good iron heads that are currently available are a great option in some cases. It's that simple.