In my opinion there absolutely and unquestionably is a best and most logical design. UI design is a different matter.