Matter of personal choice IMHO. I have seven machines, all are on Windows 8.1, except one that runs Linux. I really like 8.1.
OTOH tech media has done a great job of running it down. It is significantly different from Win 7. If that is an issue, then go with 7. I believe Dell, Lenovo and HP will sell you a laptop with Win 7 loaded for an extra charge. I just bought one for a customer.
If you go 8.1 you can set it to start up at a desktop instead of tiles and it is similar to 7.
Although you did not mention it, if you go with 8 make sure you get 8.1 and not 8.
YMMV - I'll probably get fried for this.