Are futures better to trade than stocks? If yes/no why?
Nothing is better than other. It all depends. Futures are leveraged products. So your losses will be more, just like your gains will also be. Also Futures may have less liquidity than spot. Also pricing may have discount or premium, which may affect your returns etc.
yes.
Why? reason is simple.
you save about 40% in taxes and charges. that is huge.
But you need to put up more margin for futures. that is the drawback.