Im pretty new to arduino and I dont know too much about the specs of shields.
The adafruit motor shield can power 4 DC motors, where as the Arduino motor shield can power only 2 DC motors.
I need to power 4 linear actuators. It seems kinda obvious I should get the adafruit motor shield in that case. But is there any PRos in going with the Arduino version over the Adafruit? Also which one will I get more support and documentation on?
I can't answer your question, but you need to check that your actuators are actually dc motors. Some models behave like servos, in which case you don't need any kind if driver, just a vacant i/o pin.
A Firgelli actuator with the "-R" suffix, for example, is a servo.