But I'm a little confused, what's the best filter to use: screen density or screen size
If you have resources for all the screen densities in their respective folders, you don't need to set the density filter, size filter will do.
And what is the size of 480 x 320? Maybe android:normalScreens, but I'm not quite sure
Yes.
Check this for more information.