For a personal install on a laptop with limited space I tend to use the following

/
/boot

Keeping it simple you see.

Depending on how much RAM is available of course. With my usage I never seemed to use the swap, so I reclaimed some GB No problems to report in the last few years.

The only thing I tend to def stick with is a large /home and a 1GB fat32 partition for cross platform compatability.
Large home is important for multi-user systems in particular. Can be too for your own files so you don't lose them. But I rarely seem to reinstall, so I wouldn't benefit much from giving that it's own partition, aside from calculating it incorrectly and running out (keep it simple!)

It's good to put /var on it's own also. So log files gone crazy don't cause other problems in the system ... a full disk will stop programs from writing a pid file from example, so they won't start But that's more for servers. And there's a lot of configurations you can use depending on your situation.

And also, FAT32. Hmmm. I use it on 'pen' drives and the like only because I might be plugging it into someone elses computer with a Windows, but otherwise it's ext2. You can get an ext2 driver for windows right here. ext2 > FAT32. Larger single file size for one. But if FAT32 is okay for your circumstances, no point in changing. Keep it simple!