The Pi4 with 8 GB is very usable as a main computer. I'm a Fedora person normally but for the Pi Raspbian is always my choice because it is so well optimized for low memory devices. Ubuntu MATE is fine too but not quite as optimized.
Always the biggest challenge is web browsing. Keep your tabs under control and web browsing on the Pi4 with 8 GB is fine. Firefox or Chrome doesn't matter too much. FF seems to be a little better on memory when memory is low (seems like maybe it swaps tab memory out to disk?) but I still use Auto Tab Discard to sleep tabs that aren't used.