i've owned 3 civics, two 97 SOHC non-VTEC's, and one 99 w/B16A. the current one i'm driving has almost 120,000 miles on it, hasn't had an oil change in nearly 15,000 miles, and it still runs perfectly, no stalling, no seizing. starts up perfectly every time, and never goes above running temp.
the HX has VTEC-E, which is basically VTEC tuned to provide better fuel economy instead of performance. i-VTEC never came around till 2002.
(BTW, i'm not suggesting you should wait 15,000 miles to change your oil. i'm just using my laziness to show how reliable a honda can be.)