Do the pros crip or solder the splices for door and window contacts?
I would say most pros crimp. Soldering is too labor intensive for guys wanting to just get in and out quickly. Many use 'Beenies' (B connectors) but the round Scotchlok connectors work well too.
Also do you run 4wire or 2 wire for simple contacts? It seems like most run 4 so they can have a spare or put eol resistor back in the panel?
Nothing wrong with running 22/4 but all you need is 22/2. You don't need extra pair for EOL, they work on 2 wire. I use 22/2 for doors/windows and 22/4 for PIR and GB.
Do you run homeruns for each contact or "daisy chain" them?
I like to homerun each ZONE. Most of the time a zone is an individual contact. If you have multiple side by side windows or a doublehung then its ok to daisy chain those and homerun that zone. Electrically it does not matter but if you homerun you have more flexibilty.
And for my last question, 2 or 4 wire smokes?
Do a search on that, many threads. Bottom line - personal preference. 2 wire only gives you 1 zone and daisy chained. 4 wire gives you individual zones and homerun. I think 'majority' go with 4 wire in a large or multistory home. But you also need an EOL supervision relay and that can add up on alot of individual zones. So it all depends on whether you need the granularity of know which smoke went off without looking at the LEDs.