I do feel that as a small country, we do need national service to get all our able bodied men ready for any possible future attacks on our little red dot. For me, i was in the air force, won't divulge in my unit, i was probably one of the last few pacts of NSFs who had to do 2 1/2 years.
From my personal experience, i really don't see a need for such a long period in service. Reservist wise, i'd still stick to what i said in another post, probably down to 5yrs max after ORD?