They are not so expensive anymore, there are many more fabricators now, but then expensive is relative
The 1w that gives out 45Lumen kosts about 2,50 GBP here, less if you by more..
The more interersting ones thay gives out 100Lumens and are still 1w LED:s are 10 GBP but can be bougt for 6 GBP if you by more!
The heating is´t that bad anoymore, but they still needs cooling, the 1w can/shall run on 350mA at the most, but if you choose to limmit it to 280-300mA the heat will go down a lot but you dont loose so mutch light.
If you have 2,5w LEDs the current will of course be higher but you get the point, and the best but cost a littlebit is a constant current driver for them, I will use theese in the bigger aquariums.