I understand. The problem that made me choose meta box for settings page is keeping the consistency in the code as they share the same API for meta boxes. This is also applied in some famous frameworks such as Genesis or Hybrid Theme.
Anyway, I will think more about using tabs/sections as another option (later). WordPress uses tabs/sections for its settings page, while using meta boxes for edit pages. This inconsistency of WordPress itself makes developers like us harder to make a good decision. Also the API WordPress offers for them are totally different which make things more inconsistent.