You're not super fat... in your words. Don't be so hard on yourself. It might be a bit squeezy but if you're next to your hubby with the arm rest up only you two know.
Business class is not always the answer. Some biz class seats are only 18 and a half inches... with economy 17. Also, not everyone has the bucks.
Check seatguru for seat width.