Ubuntu Partition

I plan on installing Ubuntu 19.04 and give it 100GB of my 256gb ssd space and leave the rest for windows as I would primarily be using Ubuntu. Now, as I plan to install a lot of applications in Ubuntu, should I give more space to the / partition than the home partition? (Or maybe even drop the /home altogether?). I have another 128 GB SD card for files like photos, audio and video files. Please suggest me the optimal partitioning for the use case. Also, I have 8 GB of Ram so what should be the optimal swap partition size? How would the distribution be if I choose “install ubuntu alongside windows” option?