Pros & Cons architecture choice