Well, there are commands to install different DEs. But a clean install is always best.
https://getsol.us/articles/software/desktop-environments/en/
Regarding your main point I agree that there are some rough edges with Budgie, but I wouldn't want to change it for anything else. Have been a Budgie user ever since I first installed Solus and every time I tried a different DE I soon switched back again.