I think, if spend is less than 2Lacs/month which is the case for most of indians, Atlas is a better choice
1) Base reward in Atlas is 4% whereas in Magnus is 2.4% below 1.5L/month
2) above 1.5L.month, magnus return in 7%
3) Atlas have 10% return for direct flight and hotel booking
4) Magnus has traveledge with 12% return and grabdeal
Atlas yearly fee is 5900 Magnus is 14200