This is mine.
MXT Plus
I would say go as big as your budget allows.
I never thought I could ever come close to filling this.
It's not full yet, but it's only a matter of time.
I already have plans to get an additional M for long term storage.
As others have said, pull out shelves are a must!