I don't know if Im the only one but my tables are always under database ->schema -> public -> tables
It would be nice if I could have tables at the level under database -> tables
it is not practical to have two hierarchies
You don't to use "public" schema explicitly, if you don't want. Schema is just label in Postgres - there is not any related space, there is not any related overhead.