Hardrock Sport Disc is superb. I bought one with the intention of 'upgrading' as parts wore out/broke. Two years later it is still in 'stock' condition!
I use it every day, commuting and local stuff. At weekends I do major expeditions on it. The only maintenance it has ever needed is lubrication, new tyres, and brake pads!
I'm 5'8", and the 17" frame fits like a glove. 19" would maybe suit you better.
edit: +1 for Aldi gear! :-)