Pros and Cons of Different Hardware Types