depends which one suit your needs.
For Key-Value pair like collection you will use a hashtable, for a table like structure, a datatable.
Either way they will take up the same resources in a session, depending on what data they contain.
But then..I never use datatables.....so this is must my 2 cents