better broker for delivery based demat account

#1
Hi all.....:) This is my first post on Traderji.
I am new in field of trading. To start with, I want to open an demat account.
I have gone through the existing threads and still confused about the better broker to start with.

My needs are-
1. I won't be doing intra-day trading.
2. i will be keeping the shares for long-term(say 2-3 yrs)
3. The trading will be in terms of some thousands, and not in lacs.
4. Is it possible to trade after trading hrs? This is not my main concern, but is there a way to do offline trading (in night / weekend) in any existing scheme?
5. It should be possible to buy/sell mutual funds also in the same account.
6. As the trading will be in some thousands and won't be quite regular, i don't want the brokerage charges and AMC eating up the sufficient amount of profit.


So, keeping all these in mind, which one you feel is the better broker (Sharekhan, Motilal, HDFC, Religare, Reliance, ICICI, SBI, or any other you sugest)?

Thanks in advance,
waiting for ur reply...