Only those who need regular long-term income should buy govt bonds from RBI Retail direct. If you do not need income, it makes no sense to use RBI Retail Direct. A govt bond is not tax-efficient and should not be used for short-term or long-term accumulation portfolios (unless of course, you have a lot of money to spare!).