The standard BA Amex is fee free and you earn Avios and can qualify for the companion ticket - I have qualified the past 2 years now (£12K spend per year) but I'm too tight to go anywhere :)
Debt wise - nothing but I am very careful and fully research purchases and often don't actually bother...