First off, there is a difference between a radiator and a heater core. The heater core will always be superior when it comes to cooling your water based setup.
As to aluminum, it should work just fine but you'll want to try to eliminate the use of multiple metals in your water cooling system. When you start mixing metals, corrosion can become an issue. There are some good additives out there, though, so this problem can be minimized.