Session custom usage general question

Has anyone had any particular issues with using session.custom to store values that are used between views and/or any pitfalls / issues with using session.custom things to avoid or works really well for x.

Not asking for anything in particular on my end currently.

I've had good luck using them to provide "global" variables to all the session's views.
Also use them for project level variables I want to have in one place.