How painful was it to get it running on a laptop? I've been interested in Haiku for a long time now, but I don't really have a place to play with it except on my laptop.
You have to have the right laptop. At the time I had a Thinkpad (X1 IIRC?) which fairly much worked out of the box, but I'm fairly sure it won't work on $random laptop. For best results and the lowest barrier to entry try it first in a VM.
Actually these days, Haiku will probably at least boot on $random laptop, and if you have a WiFi chip that FreeBSD also supports (we reuse their network drivers), you can probably even connect wirelessly.
I run Haiku on my ThinkPad E550 (2015), I know some of the other devs run on Dell XPS 13, HPs, etc. And the same is true in towers (Ryzen is becoming a popular pick.)
GPU acceleration drivers are the one real kind of driver we lack at this point.