If you don't like autologin in Armbian Ubuntu desktop, or if yo want to have several desktops to choose, here is how I did this.
Tested on legacy image, but I belive that same setup should work on mainline too.
1. Install ubuntu desktop image on MMC (I did it using Etcher)
2. Install display manager. Because of simplicity, I choose LXDM.
sudo apt-get install lxdm
3. Set default session and disable nodm
Edit /etc/lxdm/lxdm.conf
Find line:
session=/usr/bin/startlxde
Replace it with:
session=/usr/bin/startxfce4
Fix for XFCE session entry from LXDM session menu:
Open the /usr/share/xsessions/xfce.desktop file with a text editor.
Find the name value and replace the space with a dash or hyphen.
Disable nodm:
sudo systemctl disable nodm
4. Reboot.
Now you should have login screen, and after login you should have XFCE4 desktop running.