I am ahuge fan of mma so I would reccomend bjj, krav maga is more towards doing whatever necessary to defeat an attacker as far as I know. krav maga has techniques to fight people that come at you with weapons etc.. If you are looking for fitness I would go with bjj