Mid season is best for me. The week before rifle is best for buck movement. So I would have to say rifle is better than bow.
See deer just about every sit regardless of season. For bucks, the chase phase (last week of October thru 10th or so of Nov) is magic. Fun, fun time to be on stand, particularly an afternoon sit on the edge of a green field/plot. Multiple encounters with young bucks chasing does around. The bottoms near the beaver sloughs with river cane and such growing everywhere is a buck haven during the rut. Our biggest bucks get killed during the 1st 2 weeks of November and usually slipping out of the bottoms.
For me archery season works out best and obviously I have to prepare property to attract best does around. Fertilizing crop soil every year and pruning fruit trees works for me. Rest I use wind and camouflages to hunt sometime as tree stand ranger or use ground blind.