I haven't had any problems with the trainer system yet, but do your best to mount securely because the plastic housing seems thin and cheap.
Pros: Practice anywhere!
Cons: n/a
This review was written in the old system and had content requirements that are different than reviews written today.