One of mine is currently on my lap, while her other preferred spot is on the desk, behind my gaming laptop (which is to my left since directly in front i have a 32" 1440p monitor) - the air coming from the laptop vents will keep her warm during the winter.
She does like to come on the desk, near or in front of the keyboard, to get my attention, especially when she's hungry - but i gently shush her and she gets the point and moves to the side. If it's feeding time, this will loop till i get up and feed them.
The other cat, a tomcat actually, is keeping distance usually (they both kinda hate each other), but he will also come from time to time to demand attention, rubbing on my legs or even trying to jump in my lap - which will lead to some commotion (at least some hissing) if the lap is already taken. If it's not taken, he will settle on my lap for a petting session, but for no more than 10-15 minutes (he's not exactly a lap cat, but he just needs his 10 minutes of attention every day)